2020 applicants
People

Dr Amit Singh

Lecturer
School of Computer Science and Electronic Engineering (CSEE)
Dr Amit Singh
  • Email

  • Location

    4B.527, Colchester Campus

  • Academic support hours

    My Academic Support Hours will be 15:00-16:00 on Wednesday via zoom. The zoom link for this is available from my profile on my CE865/CE151-NWU course MOODLE page. Please wait in the waiting room until I can admit you.

Profile

Biography

Amit Kumar Singh received the B. Tech. degree in Electronics Engineering from Indian Institute of Technology (Indian School of Mines), Dhanbad, India, in 2006, and the Ph.D. degree from the School of Computer Engineering, Nanyang Technological University (NTU), Singapore, in 2013. He was with HCL Technologies, India for year and half before starting his PhD at NTU, Singapore, in 2008. He worked as a post-doctoral researcher at National University of Singapore (NUS) from 2012 to 2014, at University of York, UK from 2014 to 2016 and at University of Southampton, UK from 2016 to 2017. Currently, he is a Lecturer at University of Essex, UK. His current research interests include system level design and optimization of multi-core systems with focus on performance, energy, temperature, reliability and security. He has published over 90 papers in the above areas in leading international journals/conferences. Dr. Singh was the receipt of IEEE TC February 2018 Featured Paper Award, ICCES 2017 Best Paper Award, ISORC 2016 Best Paper Award, PDP 2015 Best Paper Award, HiPEAC Paper Award, and GLSVLSI 2014 Best Paper Candidate. He has served on the TPC of IEEE/ACM conferences like DAC, DATE, CASES, CODES+ISSS and VLSID.

Qualifications

  • PhD Nanyang Technological University, (2013)

  • B. Tech. Indian Institute of Technology (Indian School of Mines),

Appointments

University of Essex

  • Lecturer, Computer Science and Electronic Engineering, University of Essex (14/9/2017 - present)

Other academic

  • Senior Research Fellow, School of Electronics and Computer Science, University of Southampton (1/9/2016 - 31/8/2017)

  • Research Associate, Department of Computer Science, University of York (1/9/2014 - 31/8/2016)

  • Research Fellow, Department of Electrical and Computer Engineering, National  University of Singapore (14/2/2012 - 27/8/2014)

Research and professional activities

Research interests

Secure, Reliable, Low Power and High Performance Embedded Systems

Key words: Embedded Systems
Open to supervise

Multi-/Many-core systems

Key words: Multi-core computing
Open to supervise

Design Space Exploration

Open to supervise

Run-time mapping and scheduling

Key words: online optimisations
Open to supervise

HPC Data centers and Cloud Computing

Key words: Data centers
Open to supervise

Embedded AI

Key words: Embedded AI
Open to supervise

Conferences and presentations

EdgeCoolingMode: An Agent Based Thermal Management Mechanism for DVFS Enabled Heterogeneous MPSoCs

IEEE International Conference on VLSI Design and Embedded Systems, New Delhi, India, 7/1/2019

Spectrum of Run-time Management for Modern and Next Generation Multi/Many-core Systems

IEEE/ACM Embedded Systems Week, Torino, Italy, 7/10/2018

Online Concurrent Workload Classification for Multi-core Energy Management

IEEE Design, Automation & Test in Europe (DATE), Dresden, Germany, 21/3/2018

Reliable Mapping and Partitioning of Performance-constrained OpenCL Applications on CPU-GPU MPSoCs

Invited presentation, ACM/IEEE International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS),, Seoul, South Korea, 20/10/2017

ITMD: Run-time Management of Concurrent Multi-Threaded Applications on Heterogeneous Multi-cores

IEEE Design, Automation & Test in Europe (DATE), Lausanne, Switzerland, 22/3/2017

Energy-aware Resource Allocation in Multi-mode Automotive Applications with Hard Real-Time Constraints

IEEE International Symposium on Real-Time Computing (ISORC), York, United Kingdom, 18/5/2016

Value and Energy Aware Adaptive Resource Allocation of Soft Real-time Jobs on Many-core HPC Data Centers

IEEE International Symposium on Real-Time Computing (ISORC), York, United Kingdom, 17/5/2016

Feedback-Based Admission Control for Hard Real-Time Task Allocation under Dynamic Workload on Many-core Systems

International Conference on Architecture of Computing Systems (ARCS), Nuremberg, Germany, 13/4/2016

Benchmarking, System Design and Case-studies for Multi-core based Embedded Automotive Systems

International Workshop on Dynamic Resource Allocation and Management in Embedded, High Performance and Cloud Computing (DreamCloud), co-located with the HiPEAC, Prague, Czech Republic, 12/1/2016

Value and Energy Optimizing Dynamic Resource Allocation in Many-core HPC Systems

IEEE International Conference on Cloud Computing Technology and Science (CloudCom), Vancouver, Canada, 15/12/2015

Market-inspired Dynamic Resource Allocation in Many-core High Performance Computing Systems

IEEE International Conference on High Performance Computing & Simulation (HPCS), Amsterdam, Netherlands, 21/7/2015

Exploiting Loop-Array Dependencies to Accelerate the Design Space Exploration in High Level Synthesis

IEEE Design, Automation & Test in Europe (DATE), Grenoble, France, 18/3/2015

Thermal-Aware Mapping of Streaming Applications on 3D Multi-Processor Systems

IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia), Montreal, Canada, 9/10/2013

Energy Optimization by Exploiting Execution Slacks in Streaming Applications on Multiprocessor Systems

ACM/EDA/IEEE Design Automation Conference (DAC), Austin, United States, 27/6/2013

Mapping on Multi/Many-Core Systems: Survey of Current and Emerging Trends

ACM/EDA/IEEE Design Automation Conference (DAC), Austin, United States, 25/6/2013

A Hybrid Strategy for Mapping Multiple Throughput-constrained Applications on MPSoCs

IEEE/ACM International Conference on Compilers, Architectures and Synthesis of Embedded Systems (CASES), Taipei, Taiwan, Province of China, 10/10/2011

A Design Space Exploration Methodology for Application Specific MPSoC Design

IEEE Annual Symposium on VLSI (ISVLSI), Chennai, India, 12/7/2011

Preprocessing-based Run-time Mapping of Applications on NoC-based MPSoCs

IEEE Annual Symposium on VLSI (ISVLSI), Chennai, India, 12/7/2011

Mapping Real-life Applications on Run-time Reconfigurable NoC-based MPSoC on FPGA

IEEE International Conference on Field Programmable Technology (FPT), Beijing, China, 10/12/2010

Efficient Task Mapping in Multi-tasking Heterogeneous MPSoC Platforms

IEE Asia-Pacific Embedded Systems Education and Research Conference (APESER), Singapore, Singapore, 10/12/2009

Mapping Algorithms for NoC-based Heterogeneous MPSoC Platforms

IEEE Euromicro Conference on Digital System Design (DSD), Patras, Greece, 18/8/2009

Teaching and supervision

Current teaching responsibilities

  • Introduction to Programming (CE151)

  • Introduction to Programming in Python (CE705)

  • Programming Embedded Systems (CE865)

Publications

Journal articles (31)

Zhu, Z., Zhang, W., Chaturvedi, V. and Singh, AK., (2020). Energy Minimization for Multi-core Platforms through DVFS and VR Phase Scaling With Comprehensive Convex Model. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 39 (3), 4-4

Basireddy, KR., Singh, AK., Al-Hashimi, BM. and Merrett, GV., (2020). AdaMD: Adaptive Mapping and DVFS for Energy-efficient Heterogeneous Multi-cores. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 39 (10), 2206-2217

Zhao, Y., Wang, X., Jiang, Y., Wang, L., Yang, M., Singh, AK. and Mak, T., (2020). On hardware-trojan-assisted power budgeting system attack targeting many core systems. Journal of Systems Architecture. 109, 101757-101757

Singh, AK., Dey, S., Basireddy, KR., McDonald-Maier, K., Merrett, GV. and Al-Hashimi, BM., (2020). Dynamic Energy and Thermal Management of Multi-Core Mobile Platforms: A Survey. IEEE Design and Test. 37 (5), 25-33

Aroui, A., Benyamina, AE., Boulet, P., Benhaoua, K. and Singh, AK., (2020). Novel Metric for Load Balance and Congestion Reducing in Network on-Chip. Scalable Computing : Practice and Experience. 21 (2), 309-321

Dey, S., Singh, AK., Prasad, DK. and McDonald-Maier, K., (2020). IRON-MAN: An Approach To Perform Temporal Motionless Analysis of Video using CNN in MPSoC. IEEE Access. 8, 137101-137115

Wachter, EW., de Bellefroid, C., Basireddy, KR., Singh, AK., Al-Hashimi, BM. and Merrett, G., (2019). Predictive Thermal Management for Energy-Efficient Execution of Concurrent Applications on Heterogeneous Multicores. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 27 (6), 1404-1415

Li, B., Wang, X., Singh, AK. and Mak, T., (2019). On Runtime Communication and Thermal-Aware Application Mapping and Defragmentation in 3D NoC Systems. IEEE Transactions on Parallel and Distributed Systems. 30 (12), 2775-2789

Dey, S., Singh, AK. and McDonald-Maier, K., (2019). P-EdgeCoolingMode: An Agent Based Performance Aware Thermal Management Unit for DVFS Enabled Heterogeneous MPSoCs. IET Computers and Digital Techniques. 13 (6), 514-523

Singh, A., Basireddy, KR., Prakash, A., Merrett, G. and Al-Hashimi, BM., (2019). Collaborative Adaptation for Energy-Efficient Heterogeneous Mobile SoCs. IEEE Transactions on Computers. 69 (2), 185-197

Dey, S., Singh, AK., Prasad, DK. and McDonald-Maier, K., (2019). SoCodeCNN: Program Source Code for Visual CNN Classification Using Computer Vision Methodology. IEEE Access. 7, 157158-157172

Reddy, BK., Singh, AK., Biswas, D., Merrett, GV. and Al-Hashimi, BM., (2018). Inter-cluster Thread-to-core Mapping and DVFS on Heterogeneous Multi-cores. IEEE Transactions on Multi-Scale Computing Systems. 4 (3), 369-382

Wang, X., Singh, AK., Li, B., Yang, Y., Li, H. and Mak, T., (2018). Bubble budgeting: throughput optimization for dynamic workloads by exploiting dark cores in many core systems. IEEE Transactions on Computers. 67 (2), 178-192

Dziurzanski, P. and Singh, A., (2018). Feedback-Based Admission Control for Firm Real-Time Task Allocation with Dynamic Voltage and Frequency Scaling. Computers. 7 (2), 26-26

Zhang, L., Wang, X., Jiang, Y., Yang, M., Mak, T. and Singh, AK., (2018). Effectiveness of HT-assisted Sinkhole and Blackhole Denial of Service Attacks Targeting Mesh Networks-on-chip. Journal of Systems Architecture. 89, 84-94

Singh, AK., Prakash, A., Basireddy, KR., Merrett, G. and Al-Hashimi, B., (2017). Energy efficient run-time mapping and thread partitioning of concurrent OpenCL applications on CPU-GPU MPSoCs. ACM Transactions on Embedded Computing Systems. 16 (5S), 1-22

Singh, AK., Dziurzanski, P., Mendis, HR. and Indrusiak, LS., (2017). A Survey and Comparative Study of Hard and Soft Real-Time Dynamic Resource Allocation Strategies for Multi-/Many-Core Systems. ACM Computing Surveys (CSUR). 50 (2), 1-40

Singh, AK., Leech, C., Basireddy, KR., Al-Hashimi, B. and Merrett, GV., (2017). Learning-based run-time power and energy management of multi/many-core systems: current and future trends. Journal of Low Power Electronics. 13 (3), 310-325

Dziurzanski, P., Singh, AK. and Indrusiak, LS., (2017). Multi-criteria resource allocation in modal hard real-time systems. EURASIP Journal on Embedded Systems. 2017 (1)

Singh, AK., Dziurzanski, P., Mendis, HR. and Indrusiak, LS., (2017). A survey and comparative study of hard and soft real-time dynamic resource allocation strategies for multi-/many-core systems. ACM Computing Surveys (CSUR). 50, 24-24

Singh, AK., Shafique, M., Kumar, A. and Henkel, J., (2016). Resource and Throughput Aware Execution Trace Analysis for Efficient Run-time Mapping on MPSoCs. IEEE Transactions on Computer - Aided Design of Integrated Circuits and Systems. 35 (1), 72-85

Ng, J., Wang, X., Singh, AK. and Mak, T., (2016). Defragmentation for Efficient Runtime Resource Management in NoC-Based Many-Core Systems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 24 (11), 3359-3372

Singh, AK., Shafique, M., Kumar, A. and Henkel, J., (2016). Analysis and Mapping for Thermal and Energy Efficiency of 3-D Video Processing on 3-D Multicore Processors. IEEE Transactions on Very Large Scale Integration (TVLSI) Systems

Pham, NK., Kumar, A., Singh, AK. and Khin, MMA., (2016). Leakage aware resource management approach with machine learning optimization framework for partially reconfigurable architectures. Microprocessors and Microsystems. 47, 231-243

Benhaoua, MK., Singh, A., Benyamina, AEH. and Boulet, P., (2015). DynMapNoCSIM: A Dynamic Mapping SIMULATOR for Network on Chip based MPSoC.. Journal of Digital Information Management. 13 (1)

Benhaoua, MK. and Singh, AK., (2015). Dynamic communications mapping in multi-tasks NoC-based heterogeneous MPSoCs platform. International Journal of High Performance Systems Architecture. 5 (4), 240-251

Das, A., Singh, AK. and Kumar, A., (2015). Execution trace--driven energy-reliability optimization for multimedia MPSoCs. ACM Transactions on Reconfigurable Technology and Systems (TRETS). 8 (3), 18-

Benhaoua, MK., Singh, A., Kumar, A. and Boulet, P., (2014). Heuristic for Accelerating Run-Time Task Mapping in NoC-based Heterogeneous MPSoCs. Journal of Digital Information Management (JDIM). 12 (5), 292-302

SINGH, AK., KUMAR, A. and SRIKANTHAN, T., (2013). Accelerating Throughput-aware Runtime Mapping for Heterogeneous MPSoCs. ACM Transactions on Design Automation of Electronic Systems (TODAES). 18 (1), 1-29

Singh, AK., Kumar, A., Wu, J. and Srikanthan, T., (2013). CADSE: communication aware design space exploration for efficient run-time MPSoC management. Frontiers of Computer Science. 7 (3), 416-430

Singh, AK., Srikanthan, T., Kumar, A. and Jigang, W., (2010). Communication-aware heuristics for run-time task mapping on NoC-based MPSoC platforms. Journal of Systems Architecture. 56 (7), 242-255

Books (1)

Soares Indrusiak, L., Dziurzanski, P. and Singh, AK., (2016). Dynamic Resource Allocation in Embedded, High-Performance and Cloud Computing. River Publishers. 8793519079

Book chapters (1)

Singh, AK., Dziurzanski, P., Merrett, GV. and Al-Hashimi, BM., (2019). Tools and Workloads for Many-Core Computing. In: Many Core Computing: Hardware and Software. IET

Conferences (66)

Benhaoua, MK., Singh, AK., Benyamina, AEH. and Boulet, P., Algorithms for Run-Time Task Mapping in NoC-Based Heterogeneous MPSoCs

Kumar, A. and Singh, AK., A key node for Electronics

Dey, S., Singh, A., Wang, X. and McDonald-Maier, K., (2020). User Interaction Aware Reinforcement Learning for Power and Thermal Efficiency of CPU-GPU Mobile MPSoCs

Dey, S., Singh, AK., Prasad, DK. and McDonald-Maier, K., (2020). Temporal Motionless Analysis of Video using CNN in MPSoC

Zhao, Y., Wang, X., Jiang, Y., Mei, Y., Singh, AK. and Mak, T., (2019). On a New Hardware Trojan Attack on Power Budgeting of Many Core Systems

Rathore, V., Chaturvedi, V., Singh, AK., Srikanthan, T. and Shafique, M., (2019). Towards Scalable Lifetime Reliability Management for Dark Silicon Manycore Systems

Rathore, V., Chaturvedi, V., Singh, AK., Srikanthan, T. and Shafique, M., (2019). LifeGuard

Dey, S., Singh, AK., Saha, S., Wang, X. and McDonald-Maier, K., (2019). RewardProfiler: A Reward Based Design Space Profiler on DVFS Enabled MPSoCs

Dey, S., Singh, AK., Wang, X. and McDonald-Maier, K., (2019). DeadPool: Performance Deadline Based Frequency Pooling and Thermal Management Agent in DVFS Enabled MPSoCs

Isuwa, S., Dey, S., Singh, AK. and McDonald-Maier, K., (2019). TEEM: Online Thermal- and Energy-Efficiency Management on CPU-GPU MPSoCs

Xiao, S., Wang, X., Palesi, M., Singh, AK. and Mak, T., (2019). ACDC: An Accuracy- and Congestion-aware Dynamic Traffic Control Method for Networks-on-Chip

Dey, S., Guajardo, EZ., Basireddy, KR., Wang, X., Singh, AK. and McDonald-Maier, K., (2019). EdgeCoolingMode: An Agent Based Thermal Management Mechanism for DVFS Enabled Heterogeneous MPSoCs

Basireddy, KR., Singh, A., Merrett, G. and Al-Hashimi, B., (2018). Online concurrent workload classification for multi-core energy management

Rohith, R., Rathore, V., Chaturvedi, V., Singh, AK., Thambipillai, S. and Lam, S-K., (2018). LifeSim: A lifetime reliability simulator for manycore systems

Rathore, V., Chaturvedi, V., Singh, AK., Srikanthan, T., Rohith, R., Lam, S-K. and Shaflque, M., (2018). HiMap: A hierarchical mapping approach for enhancing lifetime reliability of dark silicon manycore systems

Dey, S., Kalliatakis, G., Saha, S., Singh, AK., Ehsan, S. and McDonald-Maier, K., (2018). MAT-CNN-SOPC: Motionless Analysis of Traffic Using Convolutional Neural Networks on System-On-a-Programmable-Chip

Wang, X., Singh, AK. and Wen, S., (2018). Exploiting Dark Cores for Performance Optimization via Patterning for Many-core Chips in the Dark Silicon Era

Singh, AK., Merrett, G., Rahmani, A. and Kumar, A., (2018). Spectrum of Run-time Management for Modern and Next Generation Multi/Many-core Systems

Dey, S., Singh, AK. and McDonald-Maier, K., (2018). Energy Efficiency and Reliability of Computer Vision Applications on Heterogeneous Multi-Processor Systems-on-Chips (MPSoCs)

Zhao, Y., Wang, X., Jiang, Y., Mei, Y., Singh, AK. and Mak, T., (2018). On a New Hardware Trojan Attack on Power Budgeting of Many Core Systems

Singh, AK., Merrett, G. and Al-Hashimi, B., (2018). Adaptation in heterogeneous multi-core SoCs

Weber Wachter, E., Singh, AK., Merrett, GV. and Al-Hashimi, B., (2017). Reliable mapping and partitioning of performance-constrained OpenCL Applications on CPU-GPU MPSoCs

Zhu, Z., Chaturvedi, V., Singh, AK., Zhang, W. and Cui, Y., (2017). Two-stage thermal-aware scheduling of task graphs on 3D multi-cores exploiting application and architecture characteristics

Basireddy, KR., Singh, AK., Merrett, GV. and Al-Hashimi, BM., (2017). ITMD: run-time management of concurrent multi-threaded applications on heterogeneous multi-cores

Li, B., Wang, X., Singh, AK. and Mak, T., (2017). On Runtime Communication-and Thermal-aware Application Mapping in 3D NoC

Sugiarto, I., Shang, D., Singh, AK., Ouni, B., Merrett, G., Al-Hashimi, B. and Furber, S., (2017). Software-defined PMC for Runtime Power Management of a Many-core Neuromorphic Platform

Gaffour, K., Benhaoua, MK., Benyamina, AEH., Boulet, P., DjeradiÞ, T. and Singh, AK., (2017). Survey of Network-on-Chip simulators

Reddy, BK., Singh, AK., Merrett, GV. and Al-Hashimi, BM., (2017). Itmd: Run-time management of concurrent multi-threaded applications on heterogeneous multi-cores

Wachter, EW., Merrett, GV., Al-Hashimi, BM. and Singh, AK., (2017). Reliable mapping and partitioning of performance-constrained OpenCL applications on CPU-GPU MPSoCs

Dziurzanski, P., Singh, AK. and Indrusiak, LS., (2016). Benchmarking, System Design and Case-studies for Multi-core based Embedded Automotive Systems

Dziurzanski, P., Singh, AK. and Indrusiak, LS., (2016). Feedback-based admission control for hard real-time task allocation under dynamic workload on many-core systems

Singh, AK., Dziurzanski, P. and Indrusiak, LS., (2016). Value and Energy Aware Adaptive Resource Allocation of Soft Real-time Jobs on Many-core HPC Data Centers

Dziurzanski, P., Singh, AK. and Indrusiak, LS., (2016). Energy-aware Resource Allocation in Multi-mode Automotive Applications with Hard Real-Time Constraints

Ng, J., Wang, X., Singh, AK. and Mak, T., (2015). DeFrag: Defragmentation for Efficient Runtime Resource Allocation in NoC-based Many-core Systems

Pham, NK., Singh, AK., Kumar, A. and Khin, MMA., (2015). Exploiting Loop-Array Dependencies to Accelerate the Design Space Exploration in High Level Synthesis

Singh, AK., Dziurzanski, P. and Indrusiak, LS., (2015). Market-inspired dynamic resource allocation in many-core high performance computing systems

Dziurzanski, P., Singh, AK., Indrusiak, LS. and Saballus, B., (2015). Hard real-time guarantee of automotive applications during mode changes

Singh, AK., Dziurzanski, P. and Indrusiak, LS., (2015). Value and Energy Optimizing Dynamic Resource Allocation in Many-core HPC Systems

Benhaoua, MK., Singh, AK. and Benyamina, AEH., (2015). Dynamic Communications Mapping in NoC-Based Heterogeneous MPSoCs

Pham, NK., Singh, AK. and Kumar, A., (2014). A multi-stage leakage aware resource management technique for reconfigurable architectures

Wang, S., Pham, NK., Singh, AK. and Kumar, A., (2014). Leakage and Performance Aware Resource Management for 2D Dynamically Reconfigurable FPGA Architectures

Chaturvedi, V., Singh, AK., Zhang, W. and Srikanthan, T., (2014). Thermal-Aware Task Scheduling for Peak Temperature Minimization under Periodic Constraint for 3D-MPSoCs

Suresh, D., Singh, AK. and Kumar, A., (2014). A Multi-stage Thermal Management Strategy for 3D Multicores

M. K. Benhaoua, Amit Kumar Singh, A. E. H. Benyamina, Akash Kumar, P. Boulet, (2014). Heuristic for Accelerating Run-time Task Mapping in NoC-based Heterogeneous MPSoCs

Indrusiak, LS., Audsley, N., Dziurzanski, P. and Singh, AK., (2014). DreamCloud: Dynamic Resource Allocation in Many-core Embedded and High Performance Systems

Pham, NK., Singh, AK., Kumar, A. and Aung, KMM., (2014). Design Space Exploration to Accelerate Nelder-Mead Algorithm Using FPGA

Singh, AK., Das, A. and Kumar, A., (2013). Energy optimization by exploiting execution slacks in streaming applications on multiprocessor systems

Singh, AK., Shafique, M., Kumar, A. and Henkel, J., (2013). Mapping on multi/many-core systems: survey of current and emerging trends

Das, A., Singh, AK. and Kumar, A., (2013). Energy-aware dynamic reconfiguration of communication-centric applications for reliable MPSoCs

Khanh, PN., Singh, AK., Kumar, A. and Aung, KMM., (2013). Incorporating energy and throughput awareness in design space exploration and run-time mapping for heterogeneous MPSoCs

Singh, AK., Das, A. and Kumar, A., (2013). RAPIDITAS: Rapid design-space-exploration incorporating trace-based analysis and simulation

Cox, M., Singh, AK., Kumar, A. and Corporaal, H., (2013). Thermal-aware mapping of streaming applications on 3D Multi-Processor Systems

Singh, AK., (2012). Run-time Mapping Techniques for NoC-based Heterogeneous MPSoC Platforms

Singh, AK., Kumar, A. and Srikanthan, T., (2011). A hybrid strategy for mapping multiple throughput-constrained applications on MPSoCs

Kaushik, S., Singh, AK. and Srikanthan, T., (2011). Preprocessing-based run-time mapping of applications on NoC-based MPSoCs

Kaushik, S., Singh, AK. and Srikanthan, T., (2011). Computation and communication aware run-time mapping for NoC-based MPSoC platforms

Singh, AK., Kumar, A. and Srikanthan, T., (2011). A design space exploration methodology for application specific MPSoC design

Singh, AK., Kumar, A., Jigang, W. and Srikanthan, T., (2011). Communication-Aware Design Space Exploration for Efficient Run-Time MPSoC Management

Kaushik, S., Singh, AK., Jigang, W. and Srikanthan, T., (2011). Run-time computation and communication aware mapping heuristic for NoC-based heterogeneous MPSoC platforms

Singh, AK., Kumar, A., Srikanthan, T. and Ha, Y., (2010). Mapping real-life applications on run-time reconfigurable NoC-based MPSoC on FPGA

Singh, AK., Jigang, W., Kumar, A. and Srikanthan, T., (2010). Run-time mapping of multiple communicating tasks on MPSoC platforms

Prakash, A., Lam, SK., Singh, AK. and Srikanthan, T., (2010). Architecture-Aware Custom Instruction Generation for Reconfigurable Processors.

Singh, AK., Jigang, W., Prakash, A. and Srikanthan, T., (2009). Efficient heuristics for minimizing communication overhead in noc-based heterogeneous mpsoc platforms

Singh, AK., Jigang, W., Prakash, A. and Srikanthan, T., (2009). Mapping algorithms for noc-based heterogeneous mpsoc platforms

Singh, AK., Jigang, W., Prakash, A., Srikanthan, T. and Maskell, D., (2009). Efficient Task Mapping in Multi-tasking Heterogeneous MPSoC Platforms

Prakash, A., Lam, S., Singh, AK. and Srikanthan, T., (2009). Rapid design exploration framework for application-aware customization of soft core processors

Reports and Papers (2)

Dey, S., Singh, AK. and Mcdonald-Maier, KD., New approaches to DVFS in mobile MPSoC for power-, thermal-efficiency and reliability

Dey, S., Singh, AK., Prasad, DK. and McDonald-Maier, KD., (2019). TMAV: Temporal Motionless Analysis of Video using CNN in MPSoC

Thesis dissertation (1)

Singh, AK., (2013). Run-time Mapping Techniques for NoC-based Heterogeneous MPSoC Platforms

Grants and funding

2019

Hardware design and theory support for a KTP Associate

ADC Bioscientific Ltd

Contact

a.k.singh@essex.ac.uk

Location:

4B.527, Colchester Campus

Academic support hours:

My Academic Support Hours will be 15:00-16:00 on Wednesday via zoom. The zoom link for this is available from my profile on my CE865/CE151-NWU course MOODLE page. Please wait in the waiting room until I can admit you.

More about me
Personal Homepage: http://aksingh.co.uk/

Follow me on social media