Adam J. McPadden
IBM
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Adam J. McPadden.
acm international conference on systems and storage | 2018
Moshik Hershcovitch; Revital Eres; Adam J. McPadden
With the maturity of Persistant Memories (PM) such as storage class memory technologies, e.g., STT-MRAM, PCM, ReRAM and 3DXpoint, we expect to see practical implementation of data structures, data stores and databases for use-cases such as IoT, mobile, and cloud. We developed a PM-aware storage engine for MongoDB which leverages PM hardware capabilities such as byte addressability and persistency. With our storage engine we see improved latency, less write amplification, less capacity and simpler implementation due to the fact that some code paths become unnecessary compared to past implementations.
international symposium on microarchitecture | 2017
Bharat Sukhwani; Thomas Roewer; Charles L. Haymes; Kyu-hyoun Kim; Adam J. McPadden; Daniel M. Dreps; Dean Sanner; Jan van Lunteren; Sameh W. Asaad
We demonstrate the use of an FPGA as a memory buffer in a POWER8® system, creating a novel prototyping platform that enables innovation in the memory subsystem of POWER-based servers. Our platform, called ConTutto, is pin-compatible with POWER8 buffered memory DIMMs and plugs into a memory slot of a standard POWER8 processor system, running at aggregate memory channel speeds of 35 GB/s per link. ConTutto, which means “with everything”, is a platform to experiment with different memory technologies, such as STT-MRAM and NAND Flash, in an end-to-end system context. Enablement of STTMRAM and NVDIMM using ConTutto shows up to 12.5x lower latency and 7.5x higher bandwidth compared to the respective technologies when attached to the PCIe bus. Moreover, due to the unique attach-point of the FPGA between the processor and system memory, ConTutto provides a means for in-line acceleration of certain computations on-route to memory, and enables sensitivity analysis for memory latency while running real applications. To the best of our knowledge, ConTutto is the first ever FPGA platform on the memory bus of a server class processor. CCS CONCEPTS •Hardware → Emerging technologies → Analysis and design of emerging devices and systems; • Computer systems organization → Architectures → Other architectures → Reconfigurable computing;
Archive | 2008
Theodoros E. Anemikos; Shawn P. Fetterolf; Adam J. McPadden
Archive | 2008
Theodoros E. Anemikos; Shawn P. Fetterolf; Adam J. McPadden
Archive | 2012
Craig A. Bickelman; Brian L. Bowles; David D. Cadigan; Edward W. Chencinski; Robert E. Galbraith; Adam J. McPadden; Kenneth J. Oakes; Peter K. Szwed
Archive | 2016
Michael B. Healy; Hillery C. Hunter; Charles A. Kilmer; Kyu-hyoun Kim; Warren E. Maule; Adam J. McPadden
Archive | 2017
David D. Cadigan; Charles A. Kilmer; Anil B. Lingambudi; Adam J. McPadden; Anuwat Saetow
Archive | 2017
David D. Cadigan; Stephen P. Glancy; William V. Huott; Kyu-hyoun Kim; Adam J. McPadden; Anuwat Saetow; Gary A. Tressler
Archive | 2017
Edgar R. Cordero; Kyu-hyoun Kim; Warren E. Maule; Adam J. McPadden; Anuwat Saetow
Archive | 2017
David D. Cadigan; William V. Huott; Adam J. McPadden; Anuwat Saetow; Gary A. Tressler