Design space exploration (DSE) is a key ingredient of system-level design, enabling designers to quickly prune the set of possible designs and determine, e.g., the number of the processing cores, the mapping of application tasks to cores, and the core configuration such as the cache organization. High-level performance estimation is a principle component of any system-level DSE: it has to be fast and sufficiently precise. Modern out-of-order architectures with caches pose a significant problem to this performance estimation process, as no simple one-to-one mapping of the number of cache misses and resulting cycle time exists. We present a high-level cache performance-estimation framework for out-of-order processors. Evaluation shows that ou...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
With the software applications increasing in complexity, description of hardware is becoming increas...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
Link to publication General rights It is not permitted to download or to forward/distribute the text...
Application-specific system-on-chip platforms create the opportunity to customize the cache configur...
Application-specific system-on-chip platforms create the opportu-nity to customize the cache configu...
High-level performance models play an integral part in mi-croprocessor design in predicting performa...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Application performance on computer processors depends on a number of complex architectural and micr...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
Mechanistic processor performance modeling builds an analytical model from understanding the underly...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
Prior knowledge of the target application leads to new optimization and customization opportunities ...
DoctorProcessor microarchitectures have been evolving and getting sophisticated to meet increasing c...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
With the software applications increasing in complexity, description of hardware is becoming increas...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...
Link to publication General rights It is not permitted to download or to forward/distribute the text...
Application-specific system-on-chip platforms create the opportunity to customize the cache configur...
Application-specific system-on-chip platforms create the opportu-nity to customize the cache configu...
High-level performance models play an integral part in mi-croprocessor design in predicting performa...
The increasing use of microprocessor cores in embedded systems, as well as mobile and portable devic...
Application performance on computer processors depends on a number of complex architectural and micr...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
Mechanistic processor performance modeling builds an analytical model from understanding the underly...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
Prior knowledge of the target application leads to new optimization and customization opportunities ...
DoctorProcessor microarchitectures have been evolving and getting sophisticated to meet increasing c...
A mechanistic model for out-of-order superscalar processors is developed and then applied to the stu...
With the software applications increasing in complexity, description of hardware is becoming increas...
While caches have become invaluable for higher-end architectures due to their ability to hide, in pa...