Hardware/software codesign: The past, the present, and predicting the future

J Teich - Proceedings of the IEEE, 2012 - ieeexplore.ieee.org
Hardware/software codesign investigates the concurrent design of hardware and software
components of complex electronic systems. It tries to exploit the synergy of hardware and …

Electronic system-level synthesis methodologies

A Gerstlauer, C Haubelt, AD Pimentel… - … on Computer-Aided …, 2009 - ieeexplore.ieee.org
With ever-increasing system complexities, all major semiconductor roadmaps have
identified the need for moving to higher levels of abstraction in order to increase productivity …

Organizing the last line of defense before hitting the memory wall for CMPs

C Liu, A Sivasubramaniam… - … Symposium on High …, 2004 - ieeexplore.ieee.org
The last line of defense in the cache hierarchy before going to off-chip memory is very critical
in chip multiprocessors (CMPs) from both the performance and power perspectives. We …

Daedalus: toward composable multimedia MP-SoC design

H Nikolov, M Thompson, T Stefanov… - Proceedings of the 45th …, 2008 - dl.acm.org
Daedalus is a system-level design flow for the design of multiprocessor system-on-chip (MP-
SoC) based embedded multimedia systems. It offers a fully integrated tool-flow in which …

FARSI: An early-stage design space exploration framework to tame the domain-specific system-on-chip complexity

B Boroujerdian, Y Jing, D Tripathy, A Kumar… - ACM Transactions on …, 2023 - dl.acm.org
Domain-specific SoCs (DSSoCs) are an attractive solution for domains with extremely
stringent power, performance, and area constraints. However, DSSoCs suffer from two …

Combined system synthesis and communication architecture exploration for MPSoCs

M Lukasiewycz, M Streubuhr, M Glaß… - … , Automation & Test …, 2009 - ieeexplore.ieee.org
A novel design space exploration approach is proposed that enables a concurrent
optimization of the topology, the process binding, and the communication routing of a …

SystemCoDesigner: automatic design space exploration and rapid prototyping from behavioral models

C Haubelt, T Schlichter, J Keinert… - Proceedings of the 45th …, 2008 - dl.acm.org
SystemCoDesigner is an ESL tool developed at the University of Erlangen-Nuremberg,
Germany. SystemCoDesigner offers a fast design space exploration and rapid prototyping of …

A generalized static data flow clustering algorithm for MPSoC scheduling of multimedia applications

J Falk, J Keinert, C Haubelt, J Teich… - Proceedings of the 8th …, 2008 - dl.acm.org
In this paper, we propose a generalized clustering approach for static data flow subgraphs
mapped onto individual processors in Multi-Processor System on Chips (MPSoCs). The goal …

LLS: Cooperative integration of wear-leveling and salvaging for PCM main memory

L Jiang, Y Du, Y Zhang, BR Childers… - 2011 IEEE/IFIP 41st …, 2011 - ieeexplore.ieee.org
Phase change memory (PCM) has emerged as a promising technology for main memory
due to many advantages, such as better scalability, non-volatility and fast read access …

A high-level virtual platform for early MPSoC software development

J Ceng, W Sheng, J Castrillon, A Stulova… - Proceedings of the 7th …, 2009 - dl.acm.org
Multiprocessor System-on-Chips (MPSoCs) are nowadays widely used, but the problem of
their software development persists to be one of the biggest challenges for developers …