DocumentCode
1585916
Title
An Application Mapping Methodology and Case Study for Multi-Processor On-Chip Architectures
Author
Beltrame, Giovanni ; Sciuto, Donatella ; Silvano, Cristina ; Paulin, Pierre ; Bensoudane, Essaid
Author_Institution
Politecnico di Milano
fYear
2006
Firstpage
146
Lastpage
151
Abstract
This paper introduces an application mapping methodology and case study for multiprocessor on-chip architectures. Starting from the description of an application in standard sequential code (e.g. in C), first the application is profiled, parallelized when possible, and then its components are moved to hardware implementation when necessary to satisfy performance and power constraints. The key contribution of this work is a methodology for high-level hardware/software partitioning that allows the designer to use the same code for both hardware and software models for simulation, providing nevertheless preliminary estimations for timing and power consumption. The methodology has been applied to the co-exploration of an industrial case study: an MPEG4 VGA realtime encoder
Keywords
microprocessor chips; system-on-chip; MPEG4 VGA realtime encoder; application mapping methodology; hardware model; high-level hardware/software partitioning; multiprocessor on-chip architectures; power constraints; power consumption; software model; standard sequential code; timing; Application software; Code standards; Computer architecture; Energy consumption; Hardware; Microarchitecture; Power system modeling; Programming profession; Space exploration; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Very Large Scale Integration, 2006 IFIP International Conference on
Conference_Location
Nice
Print_ISBN
3-901882-19-7
Type
conf
DOI
10.1109/VLSISOC.2006.313219
Filename
4107620
Link To Document