Previous simulators for shared-memory architectures have imposed a large tradeoff between simulation accuracy and speed. Most such simulators model simple processors that do not exploit common instruction-level parallelism (ILP) features, consequently exhibiting large errors when used to model current systems. A few newer simulators model current ILP processors in detail, but we find them to be about ten times slower. We propose a new simulation technique, based on a novel adaptation of direct execution, that alleviates this accuracy vs. speed tradeoff. We compare the speed and accuracy of our new simulator, DirectRSIM, with three other simulators -- RSIM (a detailed simulator for multiprocessors with ILP processors) and two representative ...
Abstract — Modern processors are becoming more complex and as features and application size increase...
Journal ArticleA technique for creating efficient, yet highly accurate, instruction level simulation...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
Current simulators for shared-memory multiprocessor architectures involve a large tradeoff between s...
Current microprocessors exploit high levels of instruction-level parallelism (ILP). This thesis pres...
Tech ReportSimulation has emerged as an important method for evaluating new ideas in both uniprocess...
Masters ThesisCurrent microprocessors exploit high levels of instruction-level parallelism (ILP). Th...
Journal PaperRsim is a publicly available architecture simulator for shared-memory systems built fro...
This paper develops and validates an analytical model for evaluating various types of architectural ...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has ...
PhD ThesisCurrent microprocessors improve performance by exploiting instruction-level parallelism (I...
Chapter from Fast Simulation of Computer Architectures, eds. Thomas M. Conte and Charles E. Gimarc. ...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
Abstract — Modern processors are becoming more complex and as features and application size increase...
Journal ArticleA technique for creating efficient, yet highly accurate, instruction level simulation...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...
Current simulators for shared-memory multiprocessor architectures involve a large tradeoff between s...
Current microprocessors exploit high levels of instruction-level parallelism (ILP). This thesis pres...
Tech ReportSimulation has emerged as an important method for evaluating new ideas in both uniprocess...
Masters ThesisCurrent microprocessors exploit high levels of instruction-level parallelism (ILP). Th...
Journal PaperRsim is a publicly available architecture simulator for shared-memory systems built fro...
This paper develops and validates an analytical model for evaluating various types of architectural ...
Fast computer simulation is an essential tool in the design of large parallel computers. Our Fast Ac...
The design trend towards CMPs has made the simulation of multiprocessor systems a necessity and has ...
PhD ThesisCurrent microprocessors improve performance by exploiting instruction-level parallelism (I...
Chapter from Fast Simulation of Computer Architectures, eds. Thomas M. Conte and Charles E. Gimarc. ...
Current microprocessors improve performance by exploiting instruction-level parallelism (ILP). ILP h...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
Abstract — Modern processors are becoming more complex and as features and application size increase...
Journal ArticleA technique for creating efficient, yet highly accurate, instruction level simulation...
This paper examines the cost/performance of simulating a hypothetical target parallel computer using...