This paper presents a novel technique for cycleaccurate simulation of the Central Processing Unit (CPU) of a modern superscalar processor, the Ultra-SPARC III Cu processor. The technique is based on adding a module to an existing fetch-decode-execute style of CPU simulator, rather than the traditional method of fully modelling the CPU microarchitecture. It is also suitable for accurate SMP modelling. The main functions of the module are the simulation of instruction grouping, register interlocks and the store buffer. Its simple table-driven implementation permits easy modification for exploring microarchitectural variations. The technique results in a 40% loss of simulation speed, instead of a 10 times or greater performance loss by fully i...
International audienceMicroarchitecture research and development rely heavily on simulators. The ide...
The main aim of this short paper is to investigate multiple-instruction-issue in a high-performance ...
International audienceWith the rising complexity of electronic systems, containing more and more bot...
This paper presents a novel technique for cycle-accurate simulation of the Central Processing Unit ...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
This paper describes the design and implementation of our high speed simulator for out-of-order micr...
In this paper we present work in progress in the development of a complete machine simulator for the...
The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has ...
Increasing complexity of modern microprocessors, combined with semiconductor technology progress slo...
This thesis introduces a new specification style for processor microarchitectures. My goal is to pr...
[[abstract]]Using simulator to evaluate the performance of processors is an importantstep in designi...
With the rising complexity of electronic systems, containing more and more hardware and software par...
International audienceMicroarchitecture research and development rely heavily on simulators. The ide...
simulation This paper proposes a very accurate and relatively fast method of estimating cycle-counts...
Large core counts and complex cache hierarchies are increasing the burden placed on commonly used si...
International audienceMicroarchitecture research and development rely heavily on simulators. The ide...
The main aim of this short paper is to investigate multiple-instruction-issue in a high-performance ...
International audienceWith the rising complexity of electronic systems, containing more and more bot...
This paper presents a novel technique for cycle-accurate simulation of the Central Processing Unit ...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
This paper describes the design and implementation of our high speed simulator for out-of-order micr...
In this paper we present work in progress in the development of a complete machine simulator for the...
The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has ...
Increasing complexity of modern microprocessors, combined with semiconductor technology progress slo...
This thesis introduces a new specification style for processor microarchitectures. My goal is to pr...
[[abstract]]Using simulator to evaluate the performance of processors is an importantstep in designi...
With the rising complexity of electronic systems, containing more and more hardware and software par...
International audienceMicroarchitecture research and development rely heavily on simulators. The ide...
simulation This paper proposes a very accurate and relatively fast method of estimating cycle-counts...
Large core counts and complex cache hierarchies are increasing the burden placed on commonly used si...
International audienceMicroarchitecture research and development rely heavily on simulators. The ide...
The main aim of this short paper is to investigate multiple-instruction-issue in a high-performance ...
International audienceWith the rising complexity of electronic systems, containing more and more bot...