Comp Exam Reading List

Toward Breaking Memory Wall   [slides]

Prefetching
[MICRO'19]    DSPatch: Dual Spatial Pattern Prefetcher   [pdf]
[HPCA'19]    Bingo Spatial Data Prefetcher   [pdf]
[HPCA'04]    Data Prefetching Using a Global History Buffer   [pdf]
[ISCA'97]    Prefetching using Markov predictors   [pdf]

Processing in Memory
[MICRO'17]    Ambit: in-memory accelerator for bulk bitwise operations using commodity DRAM technology   [pdf]
[MICRO'17]    Pageforge: a near-memory content-aware page-merging architecture   [pdf]
[HPCA'16]    Low-Cost Inter-Linked Subarrays (LISA): Enabling fast inter-subarray data movement in DRAM   [pdf]
[MICRO'13]    RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization   [pdf]

ORAM
[ASPLOS'19]    ρ : Relaxed Hierarchical ORAM   [pdf]
[MICRO'18]    Shadow Block: Accelerating ORAM Accesses withData Duplication   [pdf]
[ASPLOS'15]    Freecursive ORAM : [Nearly] Free Recursion and Integrity Verification for Position-based Oblivious RAM   [pdf]
[ISCA'15]    PrORAM: Dynamic Prefetcher for Oblivious RAM   [pdf]
[SIGARCH'13]    Design space exploration and optimization of path oblivious RAM in secure processors   [pdf]
[CCS'13]    Path ORAM: An extremely simple oblivious RAM protocol   [pdf]

© Created by Mehrnoosh