DocumentCode :
2073014
Title :
CASES keynote: Automatic generation of hardware/software interfaces
Author :
Arvind
Author_Institution :
Comput. Sci. & Artificial Intell. Lab., Massachusetts Inst. of Technol., Cambridge, MA, USA
fYear :
2011
fDate :
9-14 Oct. 2011
Firstpage :
1
Lastpage :
1
Abstract :
Specialized hardware is necessary to reduce power consumption in mobile devices. Current design methodologies require an early partitioning of the application, allowing the hardware and software to be developed simultaneously, each adhering to a rigid interface contract. Early specification of detailed interface contracts is difficult and prevents the later migration of functionality across the interface. We address this problem using the Bluespec Codesign Language~(BCL) which permits the designer to specify the hardware-software partition in the source code, allowing the compiler to synthesize efficient software and hardware along with transactors for communication between the partitions. We will present preliminary results generated using our compiler for various hardware-software decompositions of several applications.
Keywords :
formal specification; hardware-software codesign; mobile computing; program compilers; source coding; Bluespec codesign language; compiler; hardware-software interfaces; interface contracts specification; mobile devices; source code; transactors; Companies; Computer aided software engineering; Computer science; Contracts; Hardware; Laboratories; Software; Design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compilers, Architectures and Synthesis for Embedded Systems (CASES), 2011 Proceedings of the 14th International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4503-0713-0
Type :
conf
Filename :
6062024
Link To Document :
بازگشت