DocumentCode
1919865
Title
Latency-Insensitive Hardware/Software Interfaces
Author
Hoover, Greg ; Brewer, Forrest ; Gill, Chris
Author_Institution
California Univ., Santa Barbara, CA
fYear
2008
fDate
5-7 June 2008
Firstpage
71
Lastpage
72
Abstract
Modern embedded system designers face challenges of unprecedented scales, creating systems that integrate functionality spanning disparate scientific domains, with increasing computation demands and ever-stricter power requirements. Meeting the constraints of these systems requires practical design flows that reduce development time without sacrificing design efficiency. Novel design description methodologies coupled with automated and semi-automated synthesis paths greatly accelerate the design of modern hardware systems. In the software space, however, synthesis methods are far from producing co-designs with the necessary efficiency. This is particularly evident at the hardware/software boundary, where the tight coupling of low-level firmware routines and hardware protocols require designers to have deep design knowledge in both domains. To address this issue, we propose a latency-insensitive software execution model that allows direct connection to elastic hardware control topologies.
Keywords
hardware-software codesign; automated synthesis; design description methodologies; embedded system; hardware control topologies; latency-insensitive hardware-software interfaces; practical design flows; software execution model; Acceleration; Communication system control; Computer interfaces; Design methodology; Embedded computing; Embedded software; Embedded system; Hardware; Software systems; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Co-Design, 2008. MEMOCODE 2008. 6th ACM/IEEE International Conference on
Conference_Location
Anaheim, CA
Print_ISBN
978-1-4244-2417-7
Type
conf
DOI
10.1109/MEMCOD.2008.4547689
Filename
4547689
Link To Document