Multicore embedded applications design
Professor | Leupers Rainer |
Course program | MSc |
Year | 2 |
Semester | Fall |
Category | Fundamental |
ECTS | 3 |
Academic year | 2017/2018 |
Table of Contents
-
Embedded Multiprocessor System-on-Chip (SoC) architecture design
-
Introduction to present and future heterogeneous multicore SoC“s
-
Electronic System Level (ESL) SoC modeling and optimization
-
Early HW/SW power estimation and optimization
-
-
System Modeling and Virtual Prototyping
-
Full system modeling
-
Fast instruction set simulation
-
Parallel SoC simulation
-
Multicore SW debugging with Virtual Platforms
-
-
Embedded Processor Design and Customization
-
Architecture Description Languages (ADLs)
-
Instruction accurate modeling
-
Cycle accurate modeling
-
Example: LISA language based processor design
-
Advanced code profiling and instrumentation
-
-
Embedded SW development for multicore HW platforms
-
C compiler design for customized instruction sets
-
Advanced embedded code optimization
-
Multicore programming languages and tools
-
Example: Heterogeneous multicore programming with Silexica SLX tool suite
-
References
S. Bhattacharyya, E. Deprettere, R. Leupers, J. Takala (eds.): Handbook of Signal Processing Systems, 2nd Edition, Springer, ISBN 978-1461468585, June 2013
J. Castrillon, R. Leupers: Programming Heterogeneous MPSoCs: Tool Flows to Close the Software Productivity Gap, Springer, ISBN 978-3319006741, July 2013
R. Leupers, O. Temam (eds.): Processor and System-on-Chip Simulation, Springer, ISBN 978-1-4419-6174-7, Sep 2010
P. Ienne, R. Leupers (eds.): Customizable Embedded Processors: Design Technologies and Applications, Morgan Kaufmann, Series in Systems on Silicon, ISBN 0-1236-9526-0, Jul 2006