Title :
Virtual prototyping of multiprocessor architectures using the open virtual platform
Author :
Rekik, W. ; Ben Said, Mouna ; Ben Amor, Nahla ; Abid, Mohamed
Author_Institution :
CES Lab., Univ. of Sfax, Sfax, Tunisia
Abstract :
The complexity of System on Chip (SoC) design is increasing continuously with the use of MultiProcessor System on Chip (MPSoC) architectures. Mastering the complexity of these systems with a typical co-design workflow is really recommended. As such, computer aided design tools are needed to alleviate the task of designers. There is a lack of co-design tools that support multiprocessor architectures with Operating System (OS) support. Virtual platforms enable us to discover the interactive design space exploration at early stage in the design. They make designing embedded systems less tedious and elevate the low technical details to manage systems complexity and reduce time to market. In this paper, we present an exploration of the Open Virtual Platform (OVP) capabilities for multiprocessor architectures simulation. We particularly focus on the inter-processor communication facilities. We illustrate this study by a set of homogeneous and heterogeneous multiprocessor architectures with different memory hierarchies and peripherals followed by a run of several applications. We also integrate the use of OS to permit workload distribution among processors using several case studies to validate our system.
Keywords :
CAD; multiprocessing systems; operating systems (computers); system-on-chip; virtual prototyping; MPSoC architecture; OS support; OVP; SoC design; co-design workflow; computer aided design tool; design space exploration; inter-processor communication facility; multiprocessor architecture; multiprocessor system-on-chip; open virtual platform; operating system; processor workload distribution; virtual prototyping; Complexity theory; Hardware; Linux; Multicore processing; Program processors; Open Virtual Platform(OVP); Operating System(OS); System on Chip (So C); heterogeneous; homogeneous; multiprocessor;
Conference_Titel :
Computer Applications Technology (ICCAT), 2013 International Conference on
Conference_Location :
Sousse
Print_ISBN :
978-1-4673-5284-0
DOI :
10.1109/ICCAT.2013.6522061