Skip to main content

Coordination and Composability: The Keys to Efficient Memory System Design


A Reusable Characterization of the Memory System Behavior of SPEC2017 and SPEC2006

Author(s): Muhammad Hassan, Chang Hyun Park, David Black-Schaffer
Published in: ACM Transactions on Architecture and Code Optimization, 18/2, 2021, Page(s) 1-20, ISSN 1544-3566
Publisher: Association for Computing Machinary, Inc.
DOI: 10.1145/3446200

Tail-PASS: Resource-based Cache Management for Tiled Graphics Rendering Hardware

Author(s): Germán Ceballos, Erik Hagersten, David Black-Schaffer
Published in: IEEE International Symposium on Parallel and Distributed Processing with Applications, 2018
Publisher: IEEE
DOI: 10.13140/RG.2.2.17919.25769

Freeway: Maximizing MLP for Slice-Out-of-Order Execution

Author(s): Rakesh Kumar, Mehdi Alipour, David Black-Schaffer
Published in: 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA), Washington, DC, 2019, Page(s) 558-569, ISBN 978-1-7281-1444-6
Publisher: IEEE
DOI: 10.1109/hpca.2019.00009

Filter caching for free - the untapped potential of the store-buffer

Author(s): Ricardo Alves, Alberto Ros, David Black-Schaffer, Stefanos Kaxiras
Published in: Proceedings of the 46th International Symposium on Computer Architecture - ISCA '19, 2019, Page(s) 436-448, ISBN 9781-450366694
Publisher: ACM Press
DOI: 10.1145/3307650.3322269

Efficient thread/page/parallelism autotuning for NUMA systems

Author(s): Mihail Popov, Alexandra Jimborean, David Black-Schaffer
Published in: Proceedings of the ACM International Conference on Supercomputing - ICS '19, 2019, Page(s) 342-353, ISBN 9781-450360791
Publisher: ACM Press
DOI: 10.1145/3330345.3330376

FIFOrder MicroArchitecture: Ready-Aware Instruction Scheduling for OoO Processors

Author(s): Mehdi Alipour, Rakesh Kumar, Stefanos Kaxiras, David Black-Schaffer
Published in: 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2019, Page(s) 716-721, ISBN 978-3-9819263-2-3
Publisher: IEEE
DOI: 10.23919/date.2019.8715034

Perforated Pages: Supporting Fragmented Memory Allocation for Large Pages

Author(s): Chang Hyun Park, Sanghoon Cha, Bokyeong Kim, Youngjin Kwon, David Black-Schaffer, Jaehyuk Hu
Published in: 47th International Symposium on Computer Architecture, 2020
Publisher: IEEE

Delay and Bypass: Ready and Criticality Aware Instruction Scheduling in Out-of-Order Processors

Author(s): Mehdi Alipour, Rakesh Kumar, Stefanos Kaxiras, David Black-Schaffer
Published in: 26th IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2020
Publisher: IEEE

Page Tables: Keeping them Flat and Hot (Cached)

Author(s): Park, Chang Hyun; Vougioukas, Ilias; Sandberg, Andreas; Black-Schaffer, David
Published in: 4, 2021