DocumentCode
3043389
Title
Extensible software emulator for reconfigurable instruction cell based processors
Author
Muir, Mark ; Lindsay, Iain ; Arslan, Tughrul ; Nousias, Ioannis ; Khawam, Sami ; Milward, Mark ; Aslam, Nazish ; Major, Adam
fYear
2008
fDate
17-20 Sept. 2008
Firstpage
35
Lastpage
40
Abstract
This paper presents a novel high-speed behavioural simulator (software-based emulator) for reconfigurable instruction cell based processors. These architectures are particularly suited to providing low-power, low-cost implementations of applications in a streaming environment, such as image signal processing, video playback, or base-band signal processing. As a result, many realistic applications operate on very large data sets, so simulation time plays a key role in the time to market. The key aspect of this work is an efficient serialisation algorithm (based on topological sort), able to capture the intricacies of reconfigurable processors that can be reconfigured very rapidly (ns). This allows for a new generation of high-speed emulation models to be constructed. The performance of this algorithm deployed in an interpreter-based model is compared to other simulation techniques. The emulator can achieve performance around two orders of magnitude higher than current event-driven software models, and similar to that of an FPGA-based model. This brings the simulation times low enough to be able to use this technology as the basis for feedback-directed optimisation, which can significantly improve the performance of application code.
Keywords
instruction sets; microprocessor chips; reconfigurable architectures; extensible software emulator; reconfigurable instruction cell based processors; Application software; Computer architecture; Context modeling; Emulation; Hardware design languages; Microprocessors; Reconfigurable architectures; Signal processing; Signal processing algorithms; Time to market;
fLanguage
English
Publisher
ieee
Conference_Titel
SOC Conference, 2008 IEEE International
Conference_Location
Newport Beach, CA
Print_ISBN
978-1-4244-2596-9
Electronic_ISBN
978-1-4244-2597-6
Type
conf
DOI
10.1109/SOCC.2008.4641475
Filename
4641475
Link To Document