Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleNovember 2000
Hardware support for dynamic activation of compiler-directed computation reuse
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 222–233https://doi.org/10.1145/378993.379243Compiler-directed Computation Reuse (CCR) enhances program execution speed and efficiency by eliminating dynamic computation redundancy. In this approach, the compiler designates large program regions for potential reuse. During run time, the execution ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5 - ArticleNovember 2000
Architectural support for copy and tamper resistant software
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 168–177https://doi.org/10.1145/378993.379237Although there have been attempts to develop code transformations that yield tamper-resistant software, no reliable software-only methods are know. This paper studies the hardware implementation of a form of execute-only memory (XOM) that allows ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5 - ArticleNovember 2000
Frequent value locality and value-centric data cache design
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 150–159https://doi.org/10.1145/378993.379235By studying the behavior of programs in the SPECint95 suite we observed that six out of eight programs exhibit a new kind of value locality, the frequent value locality, according to which a few values appear very frequently in memory locations and are ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5 - ArticleNovember 2000
Hoard: a scalable memory allocator for multithreaded applications
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 117–128https://doi.org/10.1145/378993.379232Parallel, multithreaded C and C++ programs such as web servers, database managers, news servers, and scientific applications are becoming increasingly prevalent. For these applications, the memory allocator is often a bottleneck that severely limits ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5 - ArticleNovember 2000
Power aware page allocation
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 105–116https://doi.org/10.1145/378993.379007One of the major challenges of post-PC computing is the need to reduce energy consumption, thereby extending the lifetime of the batteries that power these mobile devices. Memory is a particularly important target for efforts to improve energy ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5 - ArticleNovember 2000
System architecture directions for networked sensors
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 93–104https://doi.org/10.1145/378993.379006Technological progress in integrated, low-power, CMOS communication devices and sensors makes a rich design space of networked sensors viable. They can be deeply embedded in the physical world and spread throughout our environment like smart dust. The ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5 - ArticleNovember 2000
Timestamp snooping: an approach for extending SMPs
- Milo M. K. Martin,
- Daniel J. Sorin,
- Anatassia Ailamaki,
- Alaa R. Alameldeen,
- Ross M. Dickson,
- Carl J. Mauer,
- Kevin E. Moore,
- Manoj Plakal,
- Mark D. Hill,
- David A. Wood
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 25–36https://doi.org/10.1145/378993.378998Symmetric muultiprocessor (SMP) servers provide superior performance for the commercial workloads that dominate the Internet. Our simulation results show that over one-third of cache misses by these applications result in cache-to-cache transfers, where ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5 - ArticleNovember 2000
Designing computer systems with MEMS-based storage
ASPLOS IX: Proceedings of the ninth international conference on Architectural support for programming languages and operating systemsPages 1–12https://doi.org/10.1145/378993.378996For decades the RAM-to-disk memory hierarchy gap has plagued computer architects. An exciting new storage technology based on microelectromechanical systems (MEMS) is poised to fill a large portion of this performance gap, significantly reduce system ...
Also Published in:
ACM SIGARCH Computer Architecture News: Volume 28 Issue 5ACM SIGOPS Operating Systems Review: Volume 34 Issue 5