DocumentCode
1025916
Title
A multilevel computing architecture for embedded multimedia applications
Author
Karim, Faraydon ; Mellan, Alain ; Nguyen, Anh ; Aydonat, Utku ; Abdelrahman, Tarek
Author_Institution
STMicroelectronics, La Jolla, CA, USA
Volume
24
Issue
3
fYear
2004
Firstpage
56
Lastpage
66
Abstract
We have designed a new architecture that simplifies integration of heterogeneous IP for multimedia and streaming applications. The multilevel computing architecture (MLCA) is a template architecture featuring multiple processing units. This template architecture for SOC systems uses superscalar techniques to exploit task-level parallelism among different processing units. It supports a natural programming model that relieves programmers from explicitly synchronizing tasks and communicating data. code transformations that improve application performance are easy to incorporate in compilers for this architecture.
Keywords
computer architecture; embedded systems; multimedia systems; multiprocessing systems; system-on-chip; SOC system; embedded multimedia applications; multilevel computing architecture; superscalar techniques; synchronizing task; template architecture; Communication system control; Computer architecture; Concurrent computing; Digital signal processing; Embedded computing; Multimedia computing; Parallel processing; Programming profession; Registers; Streaming media;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2004.1
Filename
1310266
Link To Document