DocumentCode :
2161081
Title :
Continuations in hardware-software codesign
Author :
Tuna, M. Esen ; Johnson, Steven D. ; Burger, Robert G.
Author_Institution :
Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
fYear :
1994
fDate :
10-12 Oct 1994
Firstpage :
264
Lastpage :
269
Abstract :
This paper presents a case study for using high-level programming techniques to support the migration of software into hardware. The example is a derived implementation of a symbolic processing machine. The design environment employs codesign to maintain consistency between an executable software model of the system and the individual hardware components that are extracted from it. The presentation focuses on the use of continuations to move from a procedural view of memory allocation to a process view. Our previous work has used functional models as a source for correct hardware derivation using a transformational algebra. The work reported will result in extensions that deal more powerfully with the factorization of sequential subsystems
Keywords :
computer architecture; programming; symbol manipulation; systems analysis; executable software model; factorization; functional models; hardware derivation; hardware-software codesign; high-level programming techniques; individual hardware components; memory allocation; process view; sequential subsystems; software migration; symbolic processing machine; transformational algebra; Algebra; Computer science; Context modeling; Emulation; Handicapped aids; Hardware design languages; Power system modeling; Production; Prototypes; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
Type :
conf
DOI :
10.1109/ICCD.1994.331902
Filename :
331902
Link To Document :
بازگشت