@CONFERENCE\{IMM2005-04206, author = "J. Madsen", title = "Cross-layer Modelling for Heterogeneous MPSoCs (Invited talk)", year = "2005", month = "jul", booktitle = "Multiprocessor System-on-Chip Symposium", volume = "", series = "", editor = "", publisher = "", organization = "", address = "", url = "http://www2.compute.dtu.dk/pubdb/pubs/4206-full.html", abstract = "One of the challenges of designing a heterogeneous multiprocessor SoC is to find the right partitioning of the application onto the platform architecture. The right partitioning is dependent on the characteristics of the processors and the network connecting them, as well as the application. We present a system-level modelling framework (ARTS) which allows for cross-layer modelling and analysis, covering application layer, middelware layer, and hardware layer. {ARTS} allow the designer to explore and analyse; the network performance under different traffic and load conditions, consequences of different mappings of tasks to processors (software or hardware) including memory usage, and effects of {RTOS} selection, including scheduling, synchronization and resource allocation policies. In this presentation we focus on the programmer’s view illustrated through a design space exploration of a multi-mode multimedia application mapped onto an MPSoC platform." }