Embedded Systems

Embedded systems are computer systems that perform dedicated functions while being parts of a larger system. Our research targets primarily heterogeneous many-core System on a Chip (SoC) platforms where communication happens via the network-on-chip. These SoCs should be designed to meet aggressive performance requirements, while coping with limited battery capacity, thermal design power, and real-time constraints. Over the years, we have considered deterministic, probabilistic, and statistical physics-inspired design paradigms. Lately, our research targets machine learning approaches (e.g., imitation and reinforcement learning) for performance and energy optimization and resource management in heterogeneous SoC platforms.

Embedded Systems

Selected Publications

148 entries « 2 of 25 »

Krishnakumar, Anish; Arda, Samet E; Goksoy, Alper A; Mandal, Sumit K; Ogras, Umit Y; Sartor, Anderson L; Marculescu, Radu

Runtime Task Scheduling using Imitation Learning for Heterogeneous Many-Core Systems Journal Article

In: arXiv preprint arXiv:2007.09361, 2020.

Links | BibTeX

Arda, Samet E; Anish, NK; Goksoy, Alper A; Mack, Joshua; Kumbhare, Nirmal; Sartor, Anderson L; Akoglu, Ali; Marculescu, Radu; Ogras, Umit Y

Work-in-Progress: A Simulation Framework for Domain-Specific System-on-Chips Inproceedings

In: 2019 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ ISSS), pp. 1–2, IEEE 2019.

Links | BibTeX

Sartor, Anderson Luiz; Becker, Pedro Henrique Exenberger; Wong, Stephan; Marculescu, Radu; Beck, Antonio Carlos Schneider

Machine Learning-Based Processor Adaptability Targeting Energy, Performance, and Reliability Inproceedings

In: 2019 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), pp. 158–163, IEEE 2019.

Links | BibTeX

Kim, Ryan Gary; Doppa, Janardhan Rao; Pande, Partha Pratim; Marculescu, Diana; Marculescu, Radu

Machine learning and manycore systems design: A serendipitous symbiosis Journal Article

In: Computer, vol. 51, no. 7, pp. 66–77, 2018.

Links | BibTeX

Joardar, Biresh Kumar; Kim, Ryan Gary; Doppa, Janardhan Rao; Pande, Partha Pratim; Marculescu, Diana; Marculescu, Radu

Learning-based application-agnostic 3D NoC design for heterogeneous manycore systems Journal Article

In: IEEE Transactions on Computers, vol. 68, no. 6, pp. 852–866, 2018.

Links | BibTeX

Joardar, Biresh Kumar; Doppa, Janardhan Rao; Pande, Partha Pratim; Marculescu, Diana; Marculescu, Radu

Hybrid on-chip communication architectures for heterogeneous manycore systems Inproceedings

In: 2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 1–6, IEEE 2018.

Links | BibTeX

148 entries « 2 of 25 »