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 条
  • [31] THE STUDY OF AN ORDERED MINIMAL PERFECT HASHING SCHEME
    MILLER, BA
    COMMUNICATIONS OF THE ACM, 1986, 29 (10) : 1001 - 1001
  • [32] THE STUDY OF AN ORDERED MINIMAL PERFECT HASHING SCHEME
    WHEELER, ES
    COMMUNICATIONS OF THE ACM, 1984, 27 (11) : 1156 - 1156
  • [33] PTHash: Revisiting FCH Minimal Perfect Hashing
    Pibiri, Giulio Ermanno
    Trani, Roberto
    SIGIR '21 - PROCEEDINGS OF THE 44TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2021, : 1339 - 1348
  • [34] Exclusive grouped spatial hashing
    Duan, Weiwei
    Luo, Jianxin
    Ni, Guiqiang
    Tang, Bin
    Hu, Qi
    Gao, Yi
    COMPUTERS & GRAPHICS-UK, 2018, 70 : 71 - 79
  • [35] SicHash - Small Irregular Cuckoo Tables for Perfect Hashing
    Lehmann, Hans-Peter
    Sanders, Peter
    Walzer, Stefan
    2023 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2023, : 176 - 189
  • [36] FILE-ORGANIZATION USING COMPOSITE PERFECT HASHING
    RAMAKRISHNA, MV
    LARSON, PA
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1989, 14 (02): : 231 - 263
  • [37] PERFECT HASHING USING SPARSE-MATRIX PACKING
    BRAIN, MD
    THARP, AL
    INFORMATION SYSTEMS, 1990, 15 (03) : 281 - 290
  • [38] ON THE DESIGN OF A MACHINE-INDEPENDENT PERFECT HASHING SCHEME
    CHANG, CC
    CHEN, CY
    JAN, JK
    COMPUTER JOURNAL, 1991, 34 (05): : 469 - 474
  • [39] A Perfect-Hashing Scheme for Fast IP Lookup
    Li, Yun-Zhao
    11TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III, PROCEEDINGS,: UBIQUITOUS ICT CONVERGENCE MAKES LIFE BETTER!, 2009, : 531 - 533
  • [40] AN ORDERED MINIMAL PERFECT HASHING SCHEME WITH SINGLE PARAMETER
    CHANG, CC
    CHANG, CH
    INFORMATION PROCESSING LETTERS, 1988, 27 (02) : 79 - 83