This paper identifies two challenges that machine simulators such as SimOS must overcome in order to effectively analyze large complex workloads: handling long workload execution times and collecting data effectively. To study long-running workloads, SimOS includes multiple interchangeable simulation models for each hardware component. By selecting the appropriate combination of simulation models, the user can explicitly control the tradeoff between simulation speed and simulation detail. To handle the large amount of low-level data generated by the hardware simulation models, SimOS contains flexible annotation and event classification mechanisms that map the data back to concepts meaningful to the user. SimOS has been extensively used to s...
simulation toolset to characterize and evaluate the performance of multiprocessor hardware systems c...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
This paper describes Embra, a simulator for the processors, caches, and memory systems of uniprocess...
This paper presents Linux/SimOS, a Linux operating system port to SimOS, which is a complete machine...
The ongoing trend of increasing computer hardware and software complexity has resulted in the increa...
We acknowledge funding by the EPSRC grant PAMELA EP/K008730/1.Full-system simulators are increasingl...
The limited execution speed of current full system simulators restricts their applicability for dyna...
Full-system simulators are increasingly finding their way into the consumer space for the purposes o...
Detailed modeling of the performance of commercial applications is difficult. The applications can t...
An essential step in designing a new computer architecture is the careful examination of different d...
International audienceIn this paper, we present SimSo, a simulator designed for the comparison and t...
Performance evaluation of parallel algorithms and architectures has several advantages. We present a...
textComputer designers rely on simulation systems to assess the performance of their designs before...
The high costs associated with logic simulation of large VLSI based systems have led to the need for...
Future embedded system products, e.g. smart handheld mobile terminals, will accommodate a large numb...
simulation toolset to characterize and evaluate the performance of multiprocessor hardware systems c...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
This paper describes Embra, a simulator for the processors, caches, and memory systems of uniprocess...
This paper presents Linux/SimOS, a Linux operating system port to SimOS, which is a complete machine...
The ongoing trend of increasing computer hardware and software complexity has resulted in the increa...
We acknowledge funding by the EPSRC grant PAMELA EP/K008730/1.Full-system simulators are increasingl...
The limited execution speed of current full system simulators restricts their applicability for dyna...
Full-system simulators are increasingly finding their way into the consumer space for the purposes o...
Detailed modeling of the performance of commercial applications is difficult. The applications can t...
An essential step in designing a new computer architecture is the careful examination of different d...
International audienceIn this paper, we present SimSo, a simulator designed for the comparison and t...
Performance evaluation of parallel algorithms and architectures has several advantages. We present a...
textComputer designers rely on simulation systems to assess the performance of their designs before...
The high costs associated with logic simulation of large VLSI based systems have led to the need for...
Future embedded system products, e.g. smart handheld mobile terminals, will accommodate a large numb...
simulation toolset to characterize and evaluate the performance of multiprocessor hardware systems c...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
This paper describes Embra, a simulator for the processors, caches, and memory systems of uniprocess...