CASC
VP 1
Global Static Indexing for Real-time Exploration of Very Large Regular Grids
Valerio Pascucci and Randall J. Frank
pascucci,rjfrank@llnl.gov
Global Static Indexing for Real-time Exploration of Very Large - - PowerPoint PPT Presentation
Global Static Indexing for Real-time Exploration of Very Large Regular Grids Valerio Pascucci and Randall J. Frank pascucci,rjfrank@llnl.gov Lawrence Livermore National Laboratory CASC VP 1 Outline Motivation Previous work (bla
CASC
VP 1
pascucci,rjfrank@llnl.gov
CASC
VP 2
k I i j
(bla bla[vis`01], bla bla bla [sc`00] ……)
CASC
VP 3
CASC
VP 4
[Goodrich, Tsay, Vengroff, Vitter ‘93] [Vitter ‘00][Matias, Segal, Vitter ‘00] [Asano, Ranjan, Roos, Welzl ’95][Arge Miltersen ’99]
[Chiang, Silva ‘97][Sutton, Hansen ‘99] [Livnat,Shen,Johnson ’96][El-Sana, Chiang’00] [Bajaj, Pascucci, Thompson, Zhang ‘99]
(image processing, multidimensional databse, geomtric datastructure …) [Bandou, Kamata.’99][Balmelli, Kovacevic, Vetterli ’99] [Parashar, Browne, Edwards, Klimkowski ’97] [Niedermeier, Reinhardt, sanders ‘97][wise’00] [Hans Sagan ’94] [Lawder king ’00][Griebel Zumbusch ‘99]
CASC
VP 5
– adaptive view-dependent refinement; – minimal geometric output for selected error tolerance.
– exploit spatial and resolution coherency; – no need for complicated paging techniques.
– continuously improved rendering; – scalability with the resources without budgeting.
CASC
VP 6
CASC
VP 7
CASC
VP 8
CASC
VP 9
CASC
VP 10
CASC
VP 11
CASC
VP 12
CASC
VP 13
CASC
VP 14
C0 C1 C2 C3
CASC
VP 15
The Lebesgue curve is also known as Z-order, Morton, …. Curve. Special case of the general definition introduced by Guiseppe Peano in 1890.
CASC
VP 16
(a) (b) (c) (d) coarse data new level data
CASC
VP 17
CASC
VP 18
CASC
VP 19
CASC
VP 20
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 15 14 13 11 10 9 7 6 5 3 2 1 12 8 4 Z-order 4 3 2 1 Z-order 2 Z-order 0
2 1
CASC
VP 21
CASC
VP 22
CASC
VP 23
1 10 100 1000 10000 100000 1000000 10000000 100000000 000000000 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 32*32*32 3-bits shift 1-bit shift
1 10 100 1000 10000 100000 1000000 10000000 100000000 1000000000 1 4 16 64 256 1024 4096 32^3-BLOC 3-BITS 1-bit shift
CASC
VP 24
250Mhz SGI Onyx (1024x1024)
0.001 0.010 0.100 1.000 10.000 100.000 1000.000 1 10 100 Resolution Seconds
ARR-Rot BIT-Rot BLK-Rot ARR-Trans BIT-Trans BLK-Trans
500Mhz PIII Laptop (512x512)
0.001 0.010 0.100 1.000 10.000 100.000 1 10 100 Resolution Seconds ARR-Rot BIT-Rot BLK-Rot ARR-Trans BIT-Trans BLK-Trans
CASC
VP 25
data access
CASC
VP 26