Loading...
Please wait, while we are loading the content...
Similar Documents
Managing Distributed, Shared L2 Caches through OS-Level Page Allocation (2006)
| Content Provider | CiteSeerX |
|---|---|
| Author | Cho, Sangyeun Jin, Lei |
| Description | This paper presents and studies a distributed L2 cache management approach through OS-level page allocation for future many-core processors. L2 cache management is a crucial multicore processor design aspect to overcome non-uniform cache access latency for good program performance and to reduce on-chip network traffic and related power consumption. Unlike previously studied hardwarebased private and shared cache designs implementing a "fixed" caching policy, the proposed OS-microarchitecture approach is flexible; it can easily implement a wide spectrum of L2 caching policies without complex hardware support. Furthermore, our approach can provide differentiated execution environment to running programs by dynamically controlling data placement and cache sharing degrees. We discuss key design issues of the proposed approach and present preliminary experimental results showing the promise of our approach. IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE |
| File Format | |
| Language | English |
| Publisher | IEEE Computer Society |
| Publisher Date | 2006-01-01 |
| Access Restriction | Open |
| Subject Keyword | Key Design Issue Wide Spectrum Crucial Multicore Processor Design Aspect Shared L2 Cache Cache Sharing Degree L2 Cache Management Present Preliminary Experimental Result Differentiated Execution Environment Good Program Performance Future Many-core Processor Non-uniform Cache Access Latency Os-microarchitecture Approach Distributed L2 Cache Management Approach Related Power Consumption Caching Policy Os-level Page Allocation Complex Hardware Support Cache Design On-chip Network Traffic Data Placement |
| Content Type | Text |
| Resource Type | Article |