Work-in-Progress: A Simulation Framework for Domain-Specific System-on-Chips Arda, Samet E; Anish, NK; Goksoy, Alper A; Mack, Joshua; Kumbhare, Nirmal; Sartor, Anderson L; Akoglu, Ali; Marculescu, Radu; Ogras, Umit Y 2019 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ ISSS), pp. 1–2, IEEE 2019. Links@inproceedings{arda2019work,
title = {Work-in-Progress: A Simulation Framework for Domain-Specific System-on-Chips},
author = {Samet E Arda and NK Anish and Alper A Goksoy and Joshua Mack and Nirmal Kumbhare and Anderson L Sartor and Ali Akoglu and Radu Marculescu and Umit Y Ogras},
url = {https://arxiv.org/abs/1908.03664},
year = {2019},
date = {2019-01-01},
booktitle = {2019 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ ISSS)},
pages = {1--2},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Machine Learning-Based Processor Adaptability Targeting Energy, Performance, and Reliability Sartor, Anderson Luiz; Becker, Pedro Henrique Exenberger; Wong, Stephan; Marculescu, Radu; Beck, Antonio Carlos Schneider 2019 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), pp. 158–163, IEEE 2019. Links@inproceedings{sartor2019machine,
title = {Machine Learning-Based Processor Adaptability Targeting Energy, Performance, and Reliability},
author = {Anderson Luiz Sartor and Pedro Henrique Exenberger Becker and Stephan Wong and Radu Marculescu and Antonio Carlos Schneider Beck},
url = {https://ieeexplore.ieee.org/document/8839457},
year = {2019},
date = {2019-01-01},
booktitle = {2019 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)},
pages = {158--163},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Machine learning and manycore systems design: A serendipitous symbiosis Kim, Ryan Gary; Doppa, Janardhan Rao; Pande, Partha Pratim; Marculescu, Diana; Marculescu, Radu Computer, 51 (7), pp. 66–77, 2018. Links@article{kim2018machine,
title = {Machine learning and manycore systems design: A serendipitous symbiosis},
author = {Ryan Gary Kim and Janardhan Rao Doppa and Partha Pratim Pande and Diana Marculescu and Radu Marculescu},
url = {https://arxiv.org/abs/1712.00076},
year = {2018},
date = {2018-01-01},
journal = {Computer},
volume = {51},
number = {7},
pages = {66--77},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Learning-based application-agnostic 3D NoC design for heterogeneous manycore systems Joardar, Biresh Kumar; Kim, Ryan Gary; Doppa, Janardhan Rao; Pande, Partha Pratim; Marculescu, Diana; Marculescu, Radu IEEE Transactions on Computers, 68 (6), pp. 852–866, 2018. Links@article{joardar2018learning,
title = {Learning-based application-agnostic 3D NoC design for heterogeneous manycore systems},
author = {Biresh Kumar Joardar and Ryan Gary Kim and Janardhan Rao Doppa and Partha Pratim Pande and Diana Marculescu and Radu Marculescu},
url = {https://arxiv.org/abs/1810.08869},
year = {2018},
date = {2018-01-01},
journal = {IEEE Transactions on Computers},
volume = {68},
number = {6},
pages = {852--866},
publisher = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
|
Hybrid on-chip communication architectures for heterogeneous manycore systems Joardar, Biresh Kumar; Doppa, Janardhan Rao; Pande, Partha Pratim; Marculescu, Diana; Marculescu, Radu 2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 1–6, IEEE 2018. Links@inproceedings{joardar2018hybrid,
title = {Hybrid on-chip communication architectures for heterogeneous manycore systems},
author = {Biresh Kumar Joardar and Janardhan Rao Doppa and Partha Pratim Pande and Diana Marculescu and Radu Marculescu},
url = {https://ieeexplore.ieee.org/document/8587640},
year = {2018},
date = {2018-01-01},
booktitle = {2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)},
pages = {1--6},
organization = {IEEE},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
|
Modeling, Analysis and Design of Bio-hybrid Micro-robotic Swarms for Medical Applications Wei, Guopeng; Bogdan, Paul; Marculescu, Radu Modeling, Methodologies and Tools for Molecular and Nano-scale Communications, pp. 517–539, Springer, Cham, 2017. Links@incollection{wei2017modeling,
title = {Modeling, Analysis and Design of Bio-hybrid Micro-robotic Swarms for Medical Applications},
author = {Guopeng Wei and Paul Bogdan and Radu Marculescu},
url = {https://link.springer.com/chapter/10.1007/978-3-319-50688-3_22},
year = {2017},
date = {2017-01-01},
booktitle = {Modeling, Methodologies and Tools for Molecular and Nano-scale Communications},
pages = {517--539},
publisher = {Springer, Cham},
keywords = {},
pubstate = {published},
tppubtype = {incollection}
}
|
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.
Cyber-Physical Systems
Cyber-physical systems (CPS) refer to a new generation of networked embedded systems that bring together sensing, computation, communication, control and actuation in order to sustain a continuous interaction with the physical world (e.g., processes taking place on electrical power grids, transportation and traffic roads, communication and financial networks, medical devices, smart buildings, etc.). Physical processes are predominantly non-stationary in nature and require time-dependent models for understanding their behavior. Our research focuses on accurate modeling physical processes to better understand the theoretical foundations of CPS design and optimization.