Advertisement
Promo

Processors Toolkit

Download now

Cache Filtering Techniques to Reduce the Negative Impact of Useless Speculative Memory References on Processor Performance

PublisherUniversity of Texas
Format77.0KB PDFDate added08 May 2007
Topics Memory Components, Processors
Downloads64

High-performance processors employ aggressive speculation and prefetching techniques to increase performance. Speculative memory references caused by these techniques sometimes bring data into the caches that are not needed by correct execution. This paper proposes the use of the first-level caches as filters that predict the usefulness of speculative memory references. With the proposed technique, speculative memory references bring data only into the first-level caches rather than all levels in the cache hierarchy. The processor monitors the use of the cache blocks in the first-level caches and decides which blocks to keep in the cache hierarchy based on the usefulness of cache blocks.

Download now

Did you find this white paper useful?
24 out of 50 users found this white paper useful


  • Trackback
  • Clip Link

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...


Broadband Deals? Powered by Top 10 Broadband

150+ broadband packages

Compare 30+ mobile broadband deals

Mobile Broadband »
White Paper

Featured White Paper

Technical Description: IBMXIV Storage System

The IBMXIV® Storage System offers a new level of high-end disk system performance and reliability. It is a core component of theIBMInformation Infrastructure which helps clients address their needs for availability, security, compliance and retention of information. The XIVsystem provides consistency under all conditions, immunity to hotspots, ...

Download Now

Other White Papers

Best Practices for Translating Customer Satisfaction into Revenue

Today's support organisations are focused on two top-level metrics: financial results and customer...

Data Quality Considerations for a Master Data Management Structure

Companies acquiring companies. Human Resources sharing information with Finance. Businesses...

See All White Papers


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters