DocumentCode
2565721
Title
Programming models and languages for SoC-implemented architectures
Author
Gupta, Rajesh
Author_Institution
California Univ., San Diego, CA
fYear
2006
fDate
27-30 July 2006
Firstpage
125
Lastpage
126
Abstract
Summary form only given. Microsystems implemented on chips or SoCs provide new capabilities and alternatives not easily available to architects in the past, via ISA extensions, additional data-path elements, SIMD arrays and their short vector extensions, multigrain coprocessing etc. We can, given enough design resources, build such machines. Evidence of various combinations of architectural archetypes can be seen in a flood of new machine architectures for high definition video processing, though there are significant challenges in architectural exploration. However, a central question that seems to remain unanswered, is how will the programming for such machines can keep up without waiting for the god of programming to descend. Participants will take a crack at answering the questions either from architectural side (including implementation fabrics) or from their views of the advances in programming models and methods
Keywords
computer architecture; hardware-software codesign; logic CAD; parallel processing; system-on-chip; ISA extension; SIMD arrays; SoC-implemented architectures; architectural archetypes; architectural exploration; data-path elements; machine architectures; microsystems; multigrain coprocessing; programming languages; programming models; short vector extensions; Fabrics; Floods; High definition video; Systolic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Co-Design, 2006. MEMOCODE '06. Proceedings. Fourth ACM and IEEE International Conference on
Conference_Location
Napa, CA
Print_ISBN
1-4244-0421-5
Type
conf
DOI
10.1109/MEMCOD.2006.1695914
Filename
1695914
Link To Document