loading...
Using the Multi-Threaded Computation Model as a Unifying Framework for Hardware-Software Co-Design and Implementation
Anacapri (Capri Island), Italy October 01-October 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WORDS.2003.1267546Ninth IEEE International Workshop on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Douglas Niehaus, University of Kansas
David Andrews, University of Kansas
The range of distributed real-time and embedded (DRE) system applications has continued to expand at a vigorous rate. Designers of DRE systems are constantly challenged to provide new capabilities to meet expanding requirements and increased computational needs, while under pressure to provide constantly improving price/performance ratios and shorter times to market. Recently emerging hybrid chips containing both CPUs and FPGA components have the potential to enjoy significant economies of scale, while enabling system designers to include a significant amount of specialization within the FPGA component. However, realizing the promise of these new hybrid CPU/FPGA chips will require programming models supporting a far more integrated view of CPU and FPGA based application components than that provided by current methods. This paper describes methods we are developing for supporting a multithreaded programming model providing strongly integrated interface to CPU and FPGA based component threads.
Citation:
Douglas Niehaus, David Andrews, "Using the Multi-Threaded Computation Model as a Unifying Framework for Hardware-Software Co-Design and Implementation," words, pp.317, Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'03F), 2003
Usage of this product signifies your acceptance of the Terms of Use.