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 条
  • [31] Estimating cache performance for sequential and data parallel programs
    Fahringer, T
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 840 - 849
  • [32] Study of cache performance in distributed environment for data processing
    Makatun, Dzmitry
    Lauret, Jerome
    Sumbera, Michal
    15TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH (ACAT2013), 2014, 523
  • [33] Improving Cache Performance with Balanced Tag and Data Paths
    Peir, J.-K.
    Hsu, W. W.
    Young, H.
    Ong, S.
    Computer Architecture News, 24
  • [34] Performance and power evaluation of an intelligently adaptive data cache
    Benítez, D
    Moure, JC
    Rexachs, DI
    Luque, E
    HIGH PERFORMANCE COMPUTING - HIPC 2005, PROCEEDINGS, 2005, 3769 : 363 - 375
  • [35] Cache investment: Integrating query optimization and distributed data placement
    Kossmann, D
    Franklin, MJ
    Drasch, G
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2000, 25 (04): : 517 - 558
  • [36] Multidisciplinary aerodynamics/structure dynamics high-performance simulation and optimization
    Haase, W
    Hirschel, EH
    Krammer, J
    Rieger, H
    NEW RESULTS IN NUMERICAL AND EXPERIMENTAL FLUID MECHANICS II, 1999, 72 : 202 - 209
  • [37] Improving cache performance with balanced tag and data paths
    Univ of Florida, Gainesville, FL, United States
    Comput Archit News, Special Issu (268-278):
  • [38] Improving cache performance with balanced tag and data paths
    Peir, JK
    Hsu, WW
    Young, H
    Ong, S
    ACM SIGPLAN NOTICES, 1996, 31 (09) : 268 - 278
  • [39] High performance cache management for sequential data access
    Rahm, Erhard
    Ferguson, Donald
    Performance Evaluation Review, 1992, 20 (01):
  • [40] Worst-Case Performance Guaranteed Data Cache
    Huangfu, Yijie
    Zhang, Wei
    2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,