@CONFERENCE\{IMM2006-05062, author = "T. Seceleanu and H. Tenhunen and A. Jerraya and A. Jantsch and G. Kuzmanov and K. Goosens and T. Collette and B. Candaele and L. Gide and J. Madsen and R. Lauwereins and L. Svensson and L. Benini and I. R. Nielsen and M. Coppola and P. Ienne and A. Ramirez and R. Ginosar", title = "Multicore Processing and {ARTEMIS} - An incentive to develop the European Multiprocessor research", year = "2006", booktitle = "{IST} Conference, Helsinki, Finland", volume = "", series = "", editor = "", publisher = "", organization = "", address = "", url = "http://www2.compute.dtu.dk/pubdb/pubs/5062-full.html", abstract = "Even though multiprocessor architectures have been developed for a long time now, the approach was mostly focusing on multi-chip realizations. Clustering computers or micro-processors on the same board was the solution to manage complex applications vs. performance requirements. It is only in the recent period that technological advances allow for a change of this paradigm towards on-chip distributed platforms, or multi-core, or multi processor system-on-chip (MPSOC). A multiprocessor architecture may be defined as: onchip clusters of heterogeneous functionality modules, cooperating in the implementation of multiple concurrent applications. Architecturally, {MPSOC} combine characteristics from both distributed (DS) and on-chip systems (SOC). However, addressing issues from either one of these later paradigms will not necessarily bring optimal benefits to {MPSOC}. For instance, in {MPSOC,} differently to a “traditional” {SOC} view, concurrency at all levels plays a deterministic role, while problems such as power consumption, addressable separately in the nodes of a {DS,} must be unitary considered. Thus, distinct research and development issues must be defined for {MPSOC,} building on the indispensable experience in {DS} and {SOC,} and other related domains. Primarily motivated by market concerns, and also by the promises of the available billion transistor technology, {MPSOC} is increasingly becoming the preferred target for embedded systems (ES) implementations. Furthermore, the possibility to fit a huge number of different applications onto such a platform, poses important challenges to the realization of such systems. Leaving long time ago the “application specific” approach, the “domain specific” solution will soon also become insufficient as an application mapping paradigm, due to the increasing interaction between separate areas of the same industrial field, or even between distinct industrial domains (such as photo-mobile-phones, in car / on plane / on train multimedia systems, to cite just a few of the most popular ones)." }