[1] VINCENT L. Morphological grayscale reconstruction in image analysis:applications and efficient algorithms[J]. IEEE Transactions on Image Processing, 1993, 2(2):176-201.
[2] ROBINSON K, WHELAN P F. Efficient morphological reconstruction:a downhill filter[J]. Pattern Recognition Letters, 2004, 25(15):1759-1767.
[3] ZHOU K, HOU Q, WANG R, et al. Real-time KD-tree construction on graphics hardware[J]. ACM Transactions on Graphics, 2008, 27(5):Article No. 126.
[4] HOU Q, XIN S, ZHOU K, et al. Memory-scalable GPU spatial hierarchy construction[J]. IEEE Transactions on Visualization and Computer Graphics, 2011, 17(4):466-474.
[5] 吴哲锋,赵福凯,刘新国.图形处理器上的表面积启发式构建KD树并行方法:中国,CN201110241419.2[P].2011-08-22.(WU Z F, ZHAO F K, LIU X G. An surface-based heuristic algorithm for constructing KD-tree on GPUs:China, CN201110241419.2[P].2011-08-22.)
[6] BENSON D, DAVIS J. Octree textures[J]. ACM Transactions on Graphics, 2002, 21(3):785-790.
[7] ZIEGLER G, DIMITROV R, THEOBALT C, et al. Real-time quadtree analysis using HistoPyramids[C]//Proceedings of the SPIE 2007 Real-time Image Processing. Bellingham, WA:SPIE, 2007:64960L.
[8] AJMERA P, GORADIA R, CHANDRAN S, et al. Fast, parallel, GPU-based space filling curves and octrees[C]//Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games. New York:ACM, 2008:10.
[9] CASTRO R, LEWINER T, LOPES H, et al. Statistical optimization of octree searches[J]. Computer Graphics Forum, 2010, 27(6):1557-1566.
[10] SUN X, ZHOU K, STOLLNITZ E, et al. Interactive relighting of dynamic refractive objects[J]. ACM Transactions on Graphics, 2008, 27(3):Article No. 35.
[11] LEFEBVRE S, HORNUS S, NEYRET F. Octree textures on the GPU[J]. GPU Gems, 2005, 2:595-613.
[12] ZHOU K, GONG M, HUANG X, et al. Data-parallel octrees for surface reconstruction[J]. IEEE Transactions on Visualization and Computer Graphics, 2011, 17(5):669-681.
[13] GRAHN H, LAVESSON N, LAPAJNE M H, et al. CudaRF:a CUDA implementation of random forests[C]//Proceedings of the 2011 IEEE/ACS International Conference on Computer Systems and Applications. Piscataway, NJ:IEEE, 2011:95-101.
[14] SHARP T. Implementing decision trees and forests on a GPU[C]//Proceedings of the 10th European Conference on Computer Vision. Berlin:Springer, 2008:595-608.
[15] LAUTERBACH C, GARLAND M, SENGUPTA S, et al. Fast BVH construction on GPUs[J]. Computer Graphics Forum, 2009, 28(2):375-384.
[16] 李怀明,邓仰东.基于图形处理器的高性能跳表(Skiplist)数据结构[J].微电子学与计算机,2014,31(12):1-5.(LI H M, DENG Y D. High performance Skiplist for GPU computing[J]. Microelectronics and Computer, 2014, 31(12):1-5.)
[17] ALCANTARA D, SHARF A, ABBASINEJAD F, et al. Real-time parallel hashing on the GPU[J]. ACM Transactions on Graphics, 2009, 28(5):Article No. 154.
[18] FREDMAN M L, KOMLOS J, SZEMEREDI E. Storing a sparse table with O(1) worst case access time[J]. Journal of the ACM, 1984, 31(3):538-544.
[19] PAGH R, RODLER F F. Cuckoo hashing[J]. Journal of Algorithms, 2004, 51(2):122-144.
[20] MA L, CHAMBERLAIN R D, BUHLER J D, et al. Bloom filter performance on graphics engines[C]//Proceedings of the 2011 International Conference on Parallel Processing. Piscataway, NJ:IEEE, 2011:522-531.
[21] AMOSSEN R R, PAGH R. A new data layout for set intersection on GPUs[C]//Proceedings of the 2011 Parallel and Distributed Processing Symposium. Piscataway, NJ:IEEE, 2011:698-708.
[22] LUO L, WONG M, HWU W. An effective GPU implementation of breadth first search[C]//Proceedings of the 2010 Design Automation Conference. New York:ACM, 2010:52-55.
[23] VINEET V, HARISH P, PATIDAR S, et al. Fast minimum spanning tree for large graphs on the GPU[C]//Proceedings of the 2009 Conference on High Performance Graphics. New York:ACM, 2009:167-171.
[24] CORMEN T H, LEISERSON C E, RIVEST R L, et al. Introduction to Algorithms[M]. Cambridge, MA:MIT Press, 2009:151-153.
[25] VUILLEMIN J. A data structure for manipulating priority queues[J]. Communications of the ACM, 1978, 21(4):309-315.
[26] FREDMAN M L, TARJAN R E. Fibonacci heaps and their uses in improved network optimization algorithms[J]. Journal of the ACM, 1987, 34(3):596-615.
[27] BRODAL G S. Priority queues on parallel machines[J]. Parallel Computing, 1999, 25(8):987-1011.
[28] NAGESHWARA R, KUMAR V. Concurrent access of priority queues[J]. IEEE Transactions on Computers, 1988, 37(12):1657-1665.
[29] He X, AGARWAL D, PRASAD S K. Design and implementation of a parallel priority queue on many-core architectures[C]//Proceedings of the 2012 International Conference on High Performance Computing. Piscataway, NJ:IEEE, 2012:1-10.
[30] SATISH N, HARRIS M, GARLAND M. Designing efficient sorting algorithms for many-core GPUS[C]//Proceedings of the 2009 IEEE International Symposium on Parallel and Distributed Processing. Piscataway, NJ:IEEE, 2009:1-10.
[31] CEDERMAN D, TSIGAS P. A practical quicksort algorithm for graphics processors[C]//Proceedings of the 2008 European Symposium on Algorithms. Berlin:Springer, 2008:246-258.
[32] GOVINDARAJU N, GRAY J, KUMAR R, et al. GPUTerasort:high performance graphics co-processor sorting for large database management[C]//Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data. New York:ACM, 2006:325-336.
[33] GREB A, ZACHMANN G. GPU-ABiSort:optimal parallel sorting on stream architectures[C]//Proceedings of the 2006 International Parallel and Distributed Processing Symposium. Piscataway, NJ:IEEE, 2006:Article No. 45.
[34] DAVIDSON A, TARJAN D, GARLAND M, et al. Efficient parallel merge sort for fixed and variable length keys[C]//Proceedings of the 2012 Innovative Parallel Computing. Piscataway, NJ:IEEE, 2012:1-9. |