scispace - formally typeset
D

Dan E. Poff

Researcher at IBM

Publications -  39
Citations -  828

Dan E. Poff is an academic researcher from IBM. The author has contributed to research in topics: Memory management & Extended memory. The author has an hindex of 17, co-authored 39 publications receiving 820 citations.

Papers
More filters
Journal ArticleDOI

Memory expansion technology (MXT): software support and performance

TL;DR: Results show that the hardware compression of main memory has a negligible penalty compared to an uncompressed main memory, and for memory-starved applications it increases performance significantly, and the memory content of an application can usually be compressed by a factor of 2.
Patent

System and method for managing memory compression transparent to an operating system

TL;DR: In this article, a system and method for managing real memory usage comprising: a compressed memory device driver for receiving real-memory usage information from the compressed memory hardware controller, the information including a characterization of the real memory use state: and, a compression management subsystem for monitoring the memory usage and initiating memory allocation and memory recovery in accordance with thememory usage state, the subsystem including mechanism for adjusting memory usage thresholds for controlling memory state changes.
Proceedings ArticleDOI

Performance of hardware compressed main memory

TL;DR: An analysis of the performance impact of memory compression using the SPEC2000 benchmarks and a database benchmark shows that the hardware compression of memory has a negligible performance penalty compared to a standard memory.
Journal ArticleDOI

Algorithms and data structures for compressed-memory machines

TL;DR: This research was done to explore the feasibility of computer architectures in which data are decompressed/compressed on cache misses/writebacks, which led to and were implemented in IBM Memory Expansion Technology (MXT), which for typical systems yields a factor of 2 expansion in effective memory size with generally minimal effect on performance.
Proceedings ArticleDOI

PAM: a novel performance/power aware meta-scheduler for multi-core systems

TL;DR: PAM is a low-overhead, user-level meta-scheduler which operates by detecting resource congestions and providing guidelines to the standard system scheduler by limiting the assignment of processes to subsets of available cores.