• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

用于缓存高效可视化的二进制网格分区。

Binary mesh partitioning for cache-efficient visualization.

机构信息

ENSIGMAG-Antenne de Montbonnot, Montbonnot Saint Martin, France.

出版信息

IEEE Trans Vis Comput Graph. 2010 Sep-Oct;16(5):815-28. doi: 10.1109/TVCG.2010.19.

DOI:10.1109/TVCG.2010.19
PMID:20616396
Abstract

One important bottleneck when visualizing large data sets is the data transfer between processor and memory. Cache-aware (CA) and cache-oblivious (CO) algorithms take into consideration the memory hierarchy to design cache efficient algorithms. CO approaches have the advantage to adapt to unknown and varying memory hierarchies. Recent CA and CO algorithms developed for 3D mesh layouts significantly improve performance of previous approaches, but they lack of theoretical performance guarantees. We present in this paper a {\schmi O}(N\log N) algorithm to compute a CO layout for unstructured but well shaped meshes. We prove that a coherent traversal of a N-size mesh in dimension d induces less than N/B+{\schmi O}(N/M;{1/d}) cache-misses where B and M are the block size and the cache size, respectively. Experiments show that our layout computation is faster and significantly less memory consuming than the best known CO algorithm. Performance is comparable to this algorithm for classical visualization algorithm access patterns, or better when the BSP tree produced while computing the layout is used as an acceleration data structure adjusted to the layout. We also show that cache oblivious approaches lead to significant performance increases on recent GPU architectures.

摘要

在可视化大型数据集时,一个重要的瓶颈是处理器和内存之间的数据传输。缓存感知 (CA) 和缓存不感知 (CO) 算法考虑了内存层次结构,以设计缓存高效的算法。CO 方法的优点是可以适应未知和变化的内存层次结构。最近为 3D 网格布局开发的 CA 和 CO 算法显著提高了以前方法的性能,但它们缺乏理论性能保证。我们在本文中提出了一种用于非结构化但形状良好的网格的 CO 布局的 {\schmi O}(N\log N) 算法。我们证明,在维度 d 中对 N 大小的网格进行一致遍历会导致少于 N/B+{\schmi O}(N/M;{1/d}) 的缓存缺失,其中 B 和 M 分别是块大小和缓存大小。实验表明,我们的布局计算比已知的最佳 CO 算法更快,并且内存消耗明显更低。对于经典的可视化算法访问模式,其性能与该算法相当,或者当在计算布局时生成的 BSP 树被用作根据布局调整的加速数据结构时,其性能更好。我们还表明,缓存不感知方法在最近的 GPU 架构上导致了显著的性能提升。

相似文献

1
Binary mesh partitioning for cache-efficient visualization.用于缓存高效可视化的二进制网格分区。
IEEE Trans Vis Comput Graph. 2010 Sep-Oct;16(5):815-28. doi: 10.1109/TVCG.2010.19.
2
Mesh layouts for block-based caches.基于块的缓存的网格布局。
IEEE Trans Vis Comput Graph. 2006 Sep-Oct;12(5):1213-20. doi: 10.1109/TVCG.2006.162.
3
Random-accessible compressed triangle meshes.
IEEE Trans Vis Comput Graph. 2007 Nov-Dec;13(6):1536-43. doi: 10.1109/TVCG.2007.70585.
4
Multi-level graph layout on the GPU.基于图形处理器的多层图布局
IEEE Trans Vis Comput Graph. 2007 Nov-Dec;13(6):1310-9. doi: 10.1109/TVCG.2007.70580.
5
Loop surgery for volumetric meshes: Reeb graphs reduced to contour trees.环缝手术治疗体网格:里厄图降为轮廓树。
IEEE Trans Vis Comput Graph. 2009 Nov-Dec;15(6):1177-84. doi: 10.1109/TVCG.2009.163.
6
An improved vertex caching scheme for 3D mesh rendering.一种用于三维网格渲染的改进顶点缓存方案。
IEEE Trans Vis Comput Graph. 2006 Jul-Aug;12(4):640-8. doi: 10.1109/TVCG.2006.59.
7
An efficient grid layout algorithm for biological networks utilizing various biological attributes.一种利用各种生物学属性的生物网络高效网格布局算法。
BMC Bioinformatics. 2007 Mar 6;8:76. doi: 10.1186/1471-2105-8-76.
8
Streaming simplification of tetrahedral meshes.四面体网格的流简化
IEEE Trans Vis Comput Graph. 2007 Jan-Feb;13(1):145-55. doi: 10.1109/TVCG.2007.21.
9
A multi-level cache model for run-time optimization of remote visualization.一种用于远程可视化运行时优化的多级缓存模型。
IEEE Trans Vis Comput Graph. 2007 Sep-Oct;13(5):991-1003. doi: 10.1109/TVCG.2007.1046.
10
A coherent grid traversal approach to visualizing particle-based simulation data.一种用于可视化基于粒子的模拟数据的连贯网格遍历方法。
IEEE Trans Vis Comput Graph. 2007 Jul-Aug;13(4):758-68. doi: 10.1109/TVCG.2007.1059.