The IS-CS technique achieves its superior performance for two reasons:moving time-consuming decode to compile time,and using templates to produce aggressively optimized code for each instance of instructions.We demonstrated per-formance improvement of upto40%over the best published results on an ARM7model.
Future work will concentrate on using this technique for modeling other real world architectures using an architec-ture description language to demonstrate the retargetability of this approach.
6.ACKNOWLEDGMENTS
This work was partially supported by NSF grants CCR-0203813and CCR-0205712.We would like to acknowledge members of the ACES laboratory for their inputs.7.REFERENCES
[1]A.Nohl et al.A Universal Technique for Fast and
Flexible Instruction-Set Architecture Simulation.
DAC,2002.
[2]S.Pees et al.Retargeting of Compiled Simulators for
Digital Signal Processors using a Machine Description Language.DATE,2000.
[3]Simplescalar Home 7d430e3c5727a5e9856a6117.
[4]G.Braun et 7d430e3c5727a5e9856a6117ing Static Scheduling Techniques
for the Retargeting of High Speed,Compiled
Simulators for Embedded Processors from an Abstract Machine Description.ISSS,2001.
[5]B.Cmelik et al.Shade:A Fast Instruction-Set
Simulator for Execution Pro?ling.ACM
SIGMETRICS Performance Evaluation Review,
Volume22(1),Pages128-137,May1994.
[6]J.Zhu et al.A Retargetable,Ultra-fast Instruction
Set Simulator.DATE,1999.
[7]A.Halambi et al.EXPRESSION:A Language for
Architecture Exploration through Compiler/Simulator Retargetability.DATE,1999.
[8]E.Schnarr et al.Fast Out-of-Order Processor
Simulation using Memorization.PLDI,1998.
[9]E.Schnarr et al.Facile:A Language and Compiler for
High-Performance Processor Simulators.PLDI,1998.
[10]E.Witchel et al.Embra:Fast and Flexible Machine
Simulation.MMCS,1996.
[11]F.Engel et al.A Generic Tool Set for Application
Speci?c Processor Architectures.HW/SW Codesign,
1999.
[12]M.Hartoog et al.Generation of Software Tools from
Processor Descriptions for Hardware/Software
Codesign.DAC,1997.
[13]Y.Futamura.Partial Evaluation of Computation
Process—an Approach to a Compiler-Compiler.
Systems,Computers,Controls,Volume2(5),Pages
45-50,1971.
[14]G.Hadjiyiannis et al.ISDL:An Instruction Set
Description Language for Retargetability.DAC,1997.
[15]P.Mishra et al.Functional Abstraction driven Design
Space Exploration of Heterogeneous Programmable
Architectures.ISSS,2001.
[16]R.Leupers et al.Generation of Interpretive and
Compiled Instruction Set Simulators.DAC,1999. [17]The ARM7User Manual 7d430e3c5727a5e9856a6117.
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典知识文库Instruction set compiled simulation A technique for fast and(4)在线全文阅读。
相关推荐: