ALaRI Hang Glider

Search form

Education and Innovation in Embedded Systems Design

USI Università della Svizzera italiana, USI Faculty of Informatics, Advanced Learning and Research Institute USI Università della Svizzera italiana USI Faculty of Informatics USI Advanced Learning and Research Institute

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