Almost all new consumer-grade processors are capable of executing multiple programs simultaneously. The analysis of multiprogrammed workloads for multicore and SMT processors is challenging and time-consuming because there are many possible combinations of benchmarks to execute and each combination may exhibit several different interesting behaviors. Missing particular combinations of program behaviors could hide performance problems with designs. It is thus of utmost importance to have a representative multiprogrammed workload when evaluating multithreaded processor designs. This paper presents a methodology that uses phase analysis, principal components analysis (PCA) and cluster analysis (CA) applied to microarchitectureindependent progr...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
Current practice in benchmarking commercial computer systems is to run a number of industry-standard...
Simultaneous Multithreading (SMT) architectures are appearing in commercial processors, yet there is...
Having a representative work-load of the target domain of a microprocessor is extremely important th...
Reducing simulation time during the phase of design of a microprocessor has been one of the key issu...
Microarchitectural simulation of multithreaded architectures with shared resources, such as simultan...
Composing a representative workload is a crucial step during the design process of a microprocessor....
Detailed, cycle-accurate processor simulation is an inte-gral component of the design and study of c...
The design and evaluation of microprocessor architectures is a difficult and time-consuming task. Al...
Composing a representative multi-program multi-core workload is non-trivial. A multi-core processor ...
Developing fast chip multiprocessor simulation techniques is a challenging problem. Solving this pro...
International audienceMost high-performance processors today are able to execute multiple threads of...
As the complexity of processors increases, it becomes harder for designers to understand the non-tri...
An essential step in designing a new computer architecture is the careful examination of different d...
This thesis develops two techniques and a design space search hierarchy that can be used to examine ...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
Current practice in benchmarking commercial computer systems is to run a number of industry-standard...
Simultaneous Multithreading (SMT) architectures are appearing in commercial processors, yet there is...
Having a representative work-load of the target domain of a microprocessor is extremely important th...
Reducing simulation time during the phase of design of a microprocessor has been one of the key issu...
Microarchitectural simulation of multithreaded architectures with shared resources, such as simultan...
Composing a representative workload is a crucial step during the design process of a microprocessor....
Detailed, cycle-accurate processor simulation is an inte-gral component of the design and study of c...
The design and evaluation of microprocessor architectures is a difficult and time-consuming task. Al...
Composing a representative multi-program multi-core workload is non-trivial. A multi-core processor ...
Developing fast chip multiprocessor simulation techniques is a challenging problem. Solving this pro...
International audienceMost high-performance processors today are able to execute multiple threads of...
As the complexity of processors increases, it becomes harder for designers to understand the non-tri...
An essential step in designing a new computer architecture is the careful examination of different d...
This thesis develops two techniques and a design space search hierarchy that can be used to examine ...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
Current practice in benchmarking commercial computer systems is to run a number of industry-standard...
Simultaneous Multithreading (SMT) architectures are appearing in commercial processors, yet there is...