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

150 entries « 1 of 25 »

Krishnakumar, Anish; Marculescu, Radu; Ogras, Umit Y

INDENT: Incremental Online Decision Tree Training for Domain-Specific Systems-on-Chip Proceedings Article

In: Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 1-9, 2022.

Links | BibTeX

Krishnakumar, Anish; Ogras, Umit Y; Marculescu, Radu; Kishinevsky, Michael; Mudge, Trevor

Domain-Specific Architectures (DSAs): Research Problems and Promising Approaches Journal Article

In: ACM Transactions on Embedded Computing Systems (TECS), 2022.

Links | BibTeX

Yang, Yuedong; Xue, Zihui; Marculescu, Radu

Anytime Depth Estimation with Limited Sensing and Computation Capabilities on Mobile Devices Proceedings Article

In: The Conference on Robot Learning, 2021.

Links | BibTeX

Li, Guihong; Mandal, Sumit K; Ogras, Umit Y; Marculescu, Radu

FLASH: Fast Neural Architecture Search with Hardware Optimization Journal Article

In: ACM Transactions on Embedded Computing Systems, vol. 20, no. 63, pp. 1-26, 2021.

Links | BibTeX

Goksoy, A Alper; Krishnakumar, Anish; Hassan, Md Sahil; Farcas, Allen J; Akoglu, Ali; Marculescu, Radu; Ogras, Umit Y

DAS: Dynamic Adaptive Scheduling for Energy-Efficient Heterogeneous SoCs Journal Article

In: IEEE Embedded Systems Letters, 2021.

Links | BibTeX

Krishnakumar, A.; Arda, S. E.; Goksoy, A. A.; Mandal, S. K.; Ogras, U. Y.; Sartor, A. L.; Marculescu, R.

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

In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 11, pp. 4064-4077, 2020.

Links | BibTeX

150 entries « 1 of 25 »