Quantifying the Multi-Level Nature of Tiling Interactions

被引:0
|
作者
Nicholas Mitchell
Karin Högstedt
Larry Carter
Jeanne Ferrante
机构
关键词
TILING; COMPILER; MEMORY HIERARCHY; PARALLELISM; LOCALITY;
D O I
暂无
中图分类号
学科分类号
摘要
Optimizations, including tiling, often target a single level of memory or parallelism, such as cache. These optimizations usually operate on a level-by-level basis, guided by a cost function parameterized by features of that single level. The benefit of optimizations guided by these one-level cost functions decreases as architectures tend towards a hierarchy of memory and of parallelism. We have identified three common architectural scenarios where a single tiling choice could be improved by using information from multiple levels in concert. For each scenario, we derive multi-level cost functions which guide the optimal choice of tile size and shape, and quantify the improvement gained. We give both analysis and simulation results to support our points.
引用
收藏
页码:641 / 670
页数:29
相关论文
共 50 条
  • [1] Quantifying the multi-level nature of tiling interactions
    Mitchell, N
    Hogstedt, K
    Carter, L
    Ferrante, J
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1998, 26 (06) : 641 - 670
  • [2] Multi-level Tiling: M for the Price of One
    Kim, DaeGon
    Renganarayanan, Lakshminarayanan
    Rostron, Dave
    Rajopadhye, Sanjay
    Strout, Michelle Mills
    2007 ACM/IEEE SC07 CONFERENCE, 2010, : 195 - 206
  • [3] Multi-level nature of and multi-level approaches to leadership
    Yammarino, Francis J.
    Dansereau, Fred
    LEADERSHIP QUARTERLY, 2008, 19 (02): : 135 - 141
  • [4] Parametric Multi-Level Tiling of Imperfectly Nested Loops
    Hartono, Albert
    Baskaran, Muthu Manikandan
    Bastoul, Cedric
    Cohen, Albert
    Krishnamoorthy, Sriram
    Norris, Boyana
    ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 147 - 157
  • [5] Multi-level sensorimotor interactions
    Vogt, S
    Hecht, H
    BEHAVIORAL AND BRAIN SCIENCES, 2001, 24 (05) : 906 - +
  • [6] Dynamic Multi-Level Governance - Bringing the Study of Multi-Level Interactions into the Theorising of European Integration
    Littoz-Monnet, Annabelle
    EUROPEAN INTEGRATION ONLINE PAPERS-EIOP, 2010, 14 (01):
  • [7] The Institution of Science as a Space of Multi-level Interactions
    Chernysh, M.
    MIR ROSSII-UNIVERSE OF RUSSIA, 2020, 29 (04): : 204 - 216
  • [8] Incorporating the multi-level nature of the constructicon into hypothesis testing
    Pijpops, Dirk
    Speelman, Dirk
    Van de Velde, Freek
    Grondelaers, Stefan
    COGNITIVE LINGUISTICS, 2021, 32 (03) : 487 - 528
  • [9] Competing interactions in strongly driven multi-level systems
    Bender, Jana
    Mischke, Patrick
    Klas, Tanita
    Binoth, Florian
    Naim, Hani
    Ott, Herwig
    Niederpruem, Thomas
    NEW JOURNAL OF PHYSICS, 2024, 26 (07):
  • [10] Multi-Level Optimization and Strategies in Microbial Biotransformation of Nature Products
    Qin, Dan
    Dong, Jinyan
    MOLECULES, 2023, 28 (06):