DocumentCode
2237821
Title
Open Source Precision Timed Soft Processor for Cyber Physical System Applications
Author
Craven, Stephen ; Long, Daniel ; Smith, Jason
Author_Institution
Dept. of Electr. Eng., Univ. of Tennessee at Chattanooga, Chattanooga, TN, USA
fYear
2010
fDate
13-15 Dec. 2010
Firstpage
448
Lastpage
451
Abstract
Modern processor architectures sacrifice timing predictability to improve average performance. Branch prediction, out-of-order execution, and multi-level cache hierarchies complicate accurate execution time estimates. The timing demands of Cyber Physical Systems (CPS) have led some to propose new processor architectures, including Precision Timed (PRET) processors, which simplify analysis of execution time by removing the sources of indeterminacy. This paper presents an open source PRET processor for use in CPS applications based on the Open Fire soft processor clone of the Xilinx Micro Blaze. By interleaving instructions from multiple threads onto the pipeline all data dependencies are removed. Because of this, and with all instructions completing in identical time, accurate execution time calculations are possible. In an FPGA implementation the PRET modifications significantly improve overall throughput with only a modest increase in area.
Keywords
cache storage; field programmable gate arrays; instruction sets; microprocessor chips; multi-threading; multiprocessing systems; precision engineering; public domain software; CPS application; FPGA implementation; OpenFire soft processor; Xilinx MicroBlaze; branch prediction; cyber physical system application; multilevel cache hierarchy; multiple thread; open source PRET processor; open source precision; out-of-order execution; precision timed processor; processor architecture; timing predictability; Cyber Physical Systems; precision timed architecture; soft processor;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
Conference_Location
Quintana Roo
Print_ISBN
978-1-4244-9523-8
Electronic_ISBN
978-0-7695-4314-7
Type
conf
DOI
10.1109/ReConFig.2010.72
Filename
5695347
Link To Document