| Publisher | Institute of Electrical and Electronics Engineers | ||
|---|---|---|---|
| Format | 2.1MB PDF | Date added | 01 Dec 2005 |
| Topics | Memory Components, Processors, High Performance Computing | ||
| Downloads | 5 | ||
High-performance, out-of-order execution processors spend a significant portion of their execution time on the incorrect program path even though they employ aggressive branch prediction algorithms. Although memory references generated on the wrong path do not change the architectural state of the processor, they affect the arrangement of data in the memory hierarchy. This paper examines the effects of wrong-path memory references on processor performance. It is shown that these references significantly affect the IPC (Instructions Per Cycle) performance of a processor. Not modeling those leads to errors of up to 10 percent (4 percent on average) in IPC estimates for the SPEC CPU2000 integer benchmarks on an out-of-order processor and errors of up to 63 percent on a runahead-execution processor.
Related white papers
Containing the Cost of Enterprise Databases while Boosting their Flexibility and Availability: Sybase ASE Cluster Edition
It is time for enterprises to radically rethink the way they deploy databases and look for technology that will help them find an affordable path to high availability, scalability, flexibility...
ONE Oracle News for Midsize Organizations - Issue 04
Midsize companies have their size and agility on their side. To make the most of your agility advantage against larger competitors, streamlining your processes is one of the best steps...
Memory Sizing Guidance for Windows 7
This paper describes an approach that Information Technology (IT) professionals and system builders can use to determine how much memory is required to successfully run a set of programs. It...
Firmware Corruption of Memory During Sleep Transitions
This paper provides information for system manufacturers and firmware developers about firmware corruption of memory during sleep transitions. During Windows 7 development, multiple Windows-based platforms have encountered memory corruption in...
Leveraging Dell EMC CX4 with Enterprise Flash Drives for Oracle® Database Deployments
This white paper examines the performance considerations of placing Oracle Databases on enterprise flash drives versus conventional hard disk drives, as well as discusses the best practices for placing partial...
Porting Applications to the Intel? Xeon Processor
Intel? Extended Memory 64 Technology (Intel EM64T) is one of the many technologies Intel has brought to market with its introduction of a new generation of Intel? Xeon? processor-based server...
Articulating the Value Proposition of HPMQ - Why Buy HP Memory?
In order to bring HP memory products to market, they must be tested and conform to very stringent requirements in the HPMQ process to ensure they are reliable, meet customer...



