eprintid: 18228 rev_number: 16 eprint_status: archive userid: 1670 dir: disk0/00/01/82/28 datestamp: 2015-03-09 10:37:53 lastmod: 2015-04-27 08:46:32 status_changed: 2015-03-09 10:37:53 type: doctoralThesis metadata_visibility: show creators_name: Watson, Myles Glen title: Applications for Packetized Memory Interfaces subjects: ddc-004 divisions: i-110300 adv_faculty: af-11 cterms_swd: Memory cterms_swd: Interconnect Networks cterms_swd: Storage abstract: The performance of the memory subsystem has a large impact on the performance of modern computer systems. Many important applications are memory bound and others are expected to become memory bound in the future. The importance of memory performance makes it imperative to understand and optimize the interactions between applications and the system architecture. Prototyping and exploring various configurations of memory systems can give important insights, but current memory interfaces are limited in the amount of flexibility they provide. This inflexibility stems primarily from the fixed timing of the memory interface. Packetized memory interfaces abstract away the underlying timing characteristics of the memory technology and allow greater flexibility in the design of memory hierarchies. This work uses packetized interfaces to explore memory hierarchy designs and prototype a novel network attached memory. Since current processors do not support packetized memory interfaces, a coherent processor bus is used as a memory interface for the DiskRAM project. The Hybrid Memory Cube (HMC) packetized memory interface is also presented and used to prototype network-attached memory. The HMC interface is discussed in detail, along with the design and implementation of a Universal Verification Component (UVC) environment. The convergence of network and memory interfaces is also predicted. date: 2015 id_scheme: DOI id_number: 10.11588/heidok.00018228 ppn_swb: 1656156601 own_urn: urn:nbn:de:bsz:16-heidok-182287 date_accepted: 2015-02-09 advisor: HASH(0x558eaa6b0850) language: eng bibsort: WATSONMYLEAPPLICATIO2015 full_text_status: public citation: Watson, Myles Glen (2015) Applications for Packetized Memory Interfaces. [Dissertation] document_url: https://archiv.ub.uni-heidelberg.de/volltextserver/18228/1/diss.pdf