Loading...
Please wait, while we are loading the content...
A Persistent Rescheduled--Page Cache for low-overhead object-code compatibility in VLIW architectures (1996)
| Content Provider | CiteSeerX |
|---|---|
| Author | Conte, Thomas M. Sathaye, Sumedh W. Banerjia, Sanjeev |
| Description | in Proc. 29th Ann. Int'l Symp. on Microarchitecture [35 Object-code compatibility between processor generations is an open issuefor VLIW architectures. A potentialsolution is a technique termed dynamic rescheduling, which performs run-time software rescheduling at the$rst-time page faults. The time required for rescheduling the pages constitutes a large portion of the overhead of this method. A disk caching scheme that uses a persistent rescheduled-page cache (PRC) is presented. The scheme reduces the overhead associated with dynamic rescheduling by saving rescheduled pages on disk, across program executions. Operating system sup-port is required for dynamic rescheduling and management of the PRC. The implementation details for the PRC are discussed. Results of simulations used to gauge the effec-tiveness of PRC indicate that (I) the PRC is effective in reducing the overhead of dynamic rescheduling, and (2) due to different overhead requirements ofprograms, a split PRC organization performs better than a unified PRC. The unified PRC was studied for two different page re-placement policies: LRU and overhead-based replacement. It was found that with LRU replacement, all the programs consistently perform better with increasing PRC sizes, but the high-overhead programs take a consistent performance hit compared to the low-overhead programs. With overhead-based replacement, the per$ormance of high-overhead pro-grams improves substantially, while the low-overhead pro-grams perform only slightly worse than in the case of the LRU replacement. 1 |
| File Format | |
| Language | English |
| Publisher Date | 1996-01-01 |
| Access Restriction | Open |
| Subject Keyword | High-overhead Pro-grams Improves Low-overhead Program Processor Generation Persistent Rescheduled-page Cache High-overhead Program System Sup-port Large Portion Prc Size Different Overhead Requirement Ofprograms Overhead-based Replacement Run-time Software Consistent Performance Vliw Architecture Per Ormance Open Issuefor Vliw Split Prc Organization Performs Rst-time Page Fault Persistent Rescheduled Page Cache Unified Prc Implementation Detail Object-code Compatibility Low-overhead Pro-grams Perform Dynamic Rescheduling Lru Replacement Program Execution Low-overhead Object-code Compatibility Different Page Re-placement Policy |
| Content Type | Text |
| Resource Type | Article |