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
Bulent Abali,Hubertus Franke,Dan E. Poff,Robert Saccone,Charles O. Schulz,Lorraine M. Herger,T.B. Smith +6 more
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.