Generic simulation components, such as fixed-precision arithmetic routines, make it easier to quickly assemble system simulations, but generic components tend to simulate more slowly than their manually-written specialized counterparts. So a system modeler is normally forced to choose between building a simulation quickly or running it quickly. This paper explores the use of program specialization as a way to address this conundrum. Through hints provided by the author of a generic library and aggressive compiler optimizations, program specialization can automatically rewrite a generic component into a specialized one with performance comparable to a careful manual implementation. As a result, the user of such a specializable library can qu...
Instruction set simulators are common tools used for the development of new architectures and embed-...
This paper addresses the efficient implementation of highperformance signal-processing algorithms. I...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Generic simulation components, such as fixed-precision arithmetic routines, make it easier to quickl...
Program specialization can divide a computation into several computation stages. The program generat...
Simulation efficiency and capability go hand in hand. The more capability you have the lower the eff...
Abstract. Application performance is heavily dependent on the com-piler optimizations. Modern compil...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
Fast simulation is necessary to gain an efficient design flow and to meet the time-to-market constra...
SystemC is rapidly gaining wide acceptance as a simulation framework for SoC and embedded processors...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
Abstract — Optimal simulation speed and synthesizability are contradictory requirements for a hardwa...
Abstract:- This paper gives an overview of how the speed of simulation of Video/Graphics subsystem c...
Instruction set simulators are critical tools for the explo-ration and validation of new programmabl...
Instruction set simulators are common tools used for the development of new architectures and embed-...
This paper addresses the efficient implementation of highperformance signal-processing algorithms. I...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Generic simulation components, such as fixed-precision arithmetic routines, make it easier to quickl...
Program specialization can divide a computation into several computation stages. The program generat...
Simulation efficiency and capability go hand in hand. The more capability you have the lower the eff...
Abstract. Application performance is heavily dependent on the com-piler optimizations. Modern compil...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
Fast simulation is necessary to gain an efficient design flow and to meet the time-to-market constra...
SystemC is rapidly gaining wide acceptance as a simulation framework for SoC and embedded processors...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
Abstract — Optimal simulation speed and synthesizability are contradictory requirements for a hardwa...
Abstract:- This paper gives an overview of how the speed of simulation of Video/Graphics subsystem c...
Instruction set simulators are critical tools for the explo-ration and validation of new programmabl...
Instruction set simulators are common tools used for the development of new architectures and embed-...
This paper addresses the efficient implementation of highperformance signal-processing algorithms. I...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...