1995 · 95 citations · 14 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureData StructuresMemoryCache Behavior AnalysisCachingMemory HierarchyMemory Hierarchy DesignMemory ManagementMemory Subsystem DesignCache AnalysisCache ArchitectureCache DesignCache ManagementCache MemoryData Cache BehaviorMemory Hierarchy PerformanceProcessor Architecture
As processor performance continues to improve, more emphasis must be placed on the performance of the memory system. In this paper, a detailed characterization of data cache behavior for individual load instructions is given. We show that by selectively applying cache line allocation according the characteristics of individual load instructions, overall performance can be improved for both the data cache and the memory system. This approach can improve some aspects of memory performance by as much as 60 percent on existing executables.
14
Amitabh Srivastava, Alan Eustace · 1994 · 1K citations · Full text
A study of branch prediction strategies
James E. Smith · 1998 · 794 citations · Full text
Two-level adaptive training branch prediction
Tse-Yu Yeh, Yale N. Patt · 1991 · 569 citations · Full text