Title :
Programmers´ views of SoCs
Author_Institution :
Electr. & Comput. Eng. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
System-on-chip (SoC) designs have the potential to change the way we organize computation. This potential has gone unrealized. Future SoCs will have multiple heterogeneous processing elements, most likely organized around an on-chip network. Thus, SoCs are increasingly modeled as systems in the large. But a chip also has a fixed set of programmable hardware elements that are much more closely coupled than for systems in the large. New application types will require the chip to be considered programmable along with the individual processing elements on the chip. New programmers´ views of SoCs are required to capture this new design space. A set of primitives for next generation design languages that support the development of new programmers´ views of SoCs is motivated.
Keywords :
integrated circuit design; multiprocessing systems; system-on-chip; systems analysis; SoC design; design languages; design space; heterogeneous multiprocessing; on-chip network; processing element; programmable hardware element; system-on-chip; Application software; Computer interfaces; Design engineering; Embedded computing; Hardware; Network-on-a-chip; Programming profession; Space technology; System-on-a-chip; Wide area networks;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2003. First IEEE/ACM/IFIP International Conference on
Conference_Location :
Newport Beach, CA, USA
Print_ISBN :
1-58113-742-7
DOI :
10.1109/CODESS.2003.1275276