Cache-mesh, a Dynamics Data Structure for Performance Optimization

被引:1
|
作者
Nguyen, Tuan T. [1 ]
Dahl, Vedrana A. [1 ]
Baerentzen, J. Andreas [1 ]
机构
[1] Tech Univ Denmark, Anker Engelunds Vej 1, DK-2800 Lyngby, Denmark
关键词
cache; geometry processing; dynamics structure; data structure; performance optimization; LAYOUTS; PRIMITIVES; SCHEME;
D O I
10.1016/j.proeng.2017.09.807
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper proposes the cache-mesh, a dynamic mesh data structure in 3D that allows modifications of stored topological relations effortlessly. The cache-mesh can adapt to arbitrary problems and provide fast retrieval to the most-referred-to topological relations. This adaptation requires trivial extra effort in implementation with the cache-mesh, whereas it may require tremendous effort using traditional meshes. The cache-mesh also gives a further boost to the performance with parallel mesh processing by caching the partition of the mesh into independent sets. This is an additional advantage of the cache-mesh, and the extra work for caching is also trivial. Though it appears that it takes effort for initial implementation, building the cache-mesh is comparable to a traditional mesh in terms of implementation. (C) 2017 The Authors. Published by Elsevier Ltd.
引用
收藏
页码:193 / 205
页数:13
相关论文
共 50 条
  • [41] Improving cache performance through tiling and data alignment
    Panda, PR
    Nakamura, H
    Dutt, ND
    Nicolau, A
    SOLVING IRREGULARLY STRUCTURED PROBLEMS IN PARALLEL, 1997, 1253 : 167 - 185
  • [42] Locating Cache Performance Bottlenecks Using Data Profiling
    Pesterev, Aleksey
    Zeldovich, Nickolai
    Morris, Robert T.
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 335 - 348
  • [43] Improving the data cache performance of multiprocessor operating systems
    Xia, C
    Torrellas, J
    SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 85 - 94
  • [44] Optimizing the Performance of Data Warehouse by Query Cache Mechanism
    Ul Hassan, Ch Anwar
    Hammad, Muhammad
    Uddin, Mueen
    Iqbal, Jawaid
    Sahi, Jawad
    Hussain, Saddam
    Ullah, Syed Sajid
    IEEE ACCESS, 2022, 10 : 13472 - 13480
  • [45] Case studies on cache performance and optimization of programs with unit strides
    Natl Chiao Tung Univ, Taiwan, Taiwan
    Software Pract Exper, 2 (167-172):
  • [46] Run-Time Reference Clustering for cache performance optimization
    Kaplow, WK
    Szymanski, BK
    Tannenbaum, P
    Viktor, K
    SECOND AIZU INTERNATIONAL SYMPOSIUM ON PARALLEL ALGORITHMS/ARCHITECTURE SYNTHESIS, PROCEEDINGS, 1997, : 42 - 49
  • [47] Dataplane Performance Optimization with Last-Level Cache Management
    Sridhar, K. N.
    Ranganath, Sunku
    Ilangovan, Dakshina
    Lin, Yang
    2018 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2018,
  • [48] Case studies on cache performance and optimization of programs with unit strides
    Wu, PC
    Huang, KC
    SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (02): : 167 - 172
  • [49] DRE system performance optimization with the SMACK cache efficiency metric
    Turner, Hamilton
    Dougherty, Brian
    White, Jules
    Kegley, Russell
    Preston, Jonathan
    Schmidt, Douglas C.
    Gokhale, Aniruddha
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 98 : 25 - 43
  • [50] Cache placement optimization in hierarchical networks: Analysis and performance evaluation
    Li, Wenzhong
    Chan, Edward
    Wang, Yilin
    Chen, Daoxu
    Lu, Sanglu
    NETWORKING 2008: AD HOC AND SENSOR NETWORKS, WIRELESS NETWORKS, NEXT GENERATION INTERNET, PROCEEDINGS, 2008, 4982 : 385 - +