Perfect spatial hashing

被引:110
|
作者
Lefebvre, Sylvain [1 ]
Hoppe, Hugues [1 ]
机构
[1] Microsoft Corp, Res, Redmond, WA 98052 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 03期
关键词
minimal perfect hash; multidimensional hashing; sparse data; adaptive textures; vector images; 3D-parameterized textures;
D O I
10.1145/1141911.1141926
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We explore using hashing to pack sparse data into a compact table while retaining efficient random access. Specifically, we design a perfect multidimensional hash function - one that is precomputed on static data to have no hash collisions. Because our hash function makes a single reference to a small offset table, queries always involve exactly two memory accesses and are thus ideally suited for parallel SIMD evaluation on graphics hardware. Whereas prior hashing work strives for pseudorandom mappings, we instead design the hash function to preserve spatial coherence and thereby improve runtime locality of reference. We demonstrate numerous graphics applications including vector images, texture sprites, alpha channel compression, 3D-parameterized textures, 3D painting, simulation, and collision detection.
引用
收藏
页码:579 / 588
页数:10
相关论文
共 50 条
  • [21] THE STUDY OF AN ORDERED MINIMAL PERFECT HASHING SCHEME
    CHANG, CC
    COMMUNICATIONS OF THE ACM, 1984, 27 (04) : 384 - 387
  • [22] Perfect hashing schemes for mining traversal patterns
    Chang, CC
    Lin, CY
    Chou, H
    FUNDAMENTA INFORMATICAE, 2006, 70 (03) : 185 - 202
  • [23] New bounds for perfect k-hashing
    Costa, Simone
    Dalai, Marco
    DISCRETE APPLIED MATHEMATICS, 2021, 289 : 374 - 382
  • [24] Perfect hashing schemes for mining association rules
    Chang, C.-C. (ccc@cs.ccu.edu.tw), 1600, Oxford University Press (48):
  • [25] MINIMAL PERFECT HASHING IN POLYNOMIAL-TIME
    WINTERS, VG
    BIT, 1990, 30 (02): : 235 - 244
  • [26] Perfect hashing schemes for mining association rules
    Chang, CC
    Lin, CY
    COMPUTER JOURNAL, 2005, 48 (02): : 168 - 179
  • [27] IP lookup using Minimal Perfect Hashing
    Hang, Yuanyuan
    Xu, Mingwei
    Chen, Penghan
    Wang, Ning
    2016 IEEE/ACM 24TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2016,
  • [28] Perfect Hashing Structures for Parallel Similarity Searches
    Tuan Tu Tran
    Giraud, Mathieu
    Varre, Jean-Stephane
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 332 - 341
  • [29] MINIMAL PERFECT HASHING FOR LARGE SETS OF DATA
    WINTERS, VG
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 468 : 275 - 284
  • [30] Practical perfect hashing in nearly optimal space
    Botelho, Fabiano C.
    Pagh, Rasmus
    Ziviani, Nivio
    INFORMATION SYSTEMS, 2012, 38 (01) : 108 - 131