DocumentCode
2728421
Title
The MLCA: A Solution Paradigm for Parallel Programmable SoCs
Author
Abdelrahman, Tarek ; Abdelkhalek, Ahmed ; Aydonat, Utku ; Capalija, Davor ; Han, David ; Matosevic, Ivan ; Stewart, Kirk ; Karim, Faraydon ; Mellan, Alain
Author_Institution
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
fYear
2006
fDate
38869
Firstpage
253
Lastpage
253
Abstract
Parallel programmable systems-on-a-chip (PP-SoC) are quickly becoming the de facto architecture for high-performance embedded systems. The programming of these systems is a challenge that often increases the cost of system development. The multi-level computing architecture (MLCA) promises to address this programmability challenge by supporting a superscalar coarse-grain parallel programming model. In this paper, we describe the MLCA and its programming model. We provide an overview of the compilation environment we are developing for this architecture. We present an evaluation of the MLCA and its compiler support using realistic multimedia applications on a simulator and on an FPGA prototype of the MLCA. The results indicate the viability of this architecture for multimedia applications
Keywords
embedded systems; parallel programming; system-on-chip; FPGA prototype; compiler support; multilevel computing architecture; parallel programmable SoC; realistic multimedia applications; systems-on-a-chip; Computer architecture; Concurrent computing; Costs; Field programmable gate arrays; Kirk field collapse effect; Out of order; Parallel processing; Parallel programming; Prototypes; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2006 IEEE North-East Workshop on
Conference_Location
Gatineau, Que.
Print_ISBN
1-4244-0416-9
Electronic_ISBN
1-4244-0417-7
Type
conf
DOI
10.1109/NEWCAS.2006.250944
Filename
4016975
Link To Document