메뉴 건너뛰기




Volumn , Issue , 2012, Pages

ScatterAlloc: Massively parallel dynamic memory allocation for the GPU

Author keywords

dynamic memory allocation; GPU; hashing; massively parallel

Indexed keywords

ALLOCATORS; DATA ACCESS TIME; DYNAMIC MEMORY; DYNAMIC MEMORY ALLOCATION; GPU; GRAPHICS PROCESSING UNITS; HASHING; MASSIVELY PARALLEL; NVIDIA CUDA;

EID: 84870659060     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/InPar.2012.6339604     Document Type: Conference Paper
Times cited : (56)

References (26)
  • 2
    • 0034442456 scopus 로고    scopus 로고
    • Hoard: A scalable memory allocator for multithreaded applications
    • Nov.
    • E. D. Berger, K. S. McKinley, R. D. Blumofe, and P. R. Wilson. Hoard: a scalable memory allocator for multithreaded applications. SIGPLAN Not., 35(11):117-128, Nov. 2000.
    • (2000) SIGPLAN Not. , vol.35 , Issue.11 , pp. 117-128
    • Berger, E.D.1    McKinley, K.S.2    Blumofe, R.D.3    Wilson, P.R.4
  • 4
    • 0242696213 scopus 로고    scopus 로고
    • Mostly lock-free malloc
    • New York, NY, USA, ACM
    • D. Dice and A. Garthwaite. Mostly lock-free malloc. In ISMM '02, pages 163-174, New York, NY, USA, 2002. ACM.
    • (2002) ISMM '02 , pp. 163-174
    • Dice, D.1    Garthwaite, A.2
  • 5
    • 84870715153 scopus 로고    scopus 로고
    • W. Gloger. ptmalloc. http://www.malloc.de/en/.
    • Gloger, W.1
  • 6
    • 0003960373 scopus 로고    scopus 로고
    • Optimizing dynamic memory management in a multithreaded application executing on a multiprocessor
    • Washington, DC, USA, IEEE.
    • D. Häggander and L. Lundberg. Optimizing dynamic memory management in a multithreaded application executing on a multiprocessor. In ICPP '98, pages 262-269, Washington, DC, USA, 1998. IEEE.
    • (1998) ICPP '98 , pp. 262-269
    • Häggander, D.1    Lundberg, L.2
  • 7
    • 36049035884 scopus 로고    scopus 로고
    • Owens. Parallel Prefix Sum (Scan) with CUDA
    • H. Nguyen, editor, Addison Wesley, Aug.
    • M. Harris, S. Sengupta, and J. D. Owens. Parallel Prefix Sum (Scan) with CUDA. In H. Nguyen, editor, GPU Gems 3. Addison Wesley, Aug. 2007.
    • (2007) GPU Gems 3
    • Harris, M.1    Sengupta, S.2    D, J.3
  • 9
    • 34247275248 scopus 로고    scopus 로고
    • McRT-Malloc: A scalable transactional memory allocator
    • New York, NY, USA, ACM
    • R. L. Hudson, B. Saha, A. Adl-Tabatabai, and B. C. Hertzberg. McRT-Malloc: a scalable transactional memory allocator. In ISMM '06, pages 74-83, New York, NY, USA, 2006. ACM.
    • (2006) ISMM '06 , pp. 74-83
    • Hudson, R.L.1    Saha, B.2    Adl-Tabatabai, A.3    Hertzberg, B.C.4
  • 11
    • 0012940667 scopus 로고    scopus 로고
    • Memory allocation for long-running server applications
    • October
    • P.-A. Larson and M. Krishnan. Memory allocation for long-running server applications. SIGPLAN Not., 34:176-185, October 1998.
    • (1998) SIGPLAN Not. , vol.34 , pp. 176-185
    • Larson, P.-A.1    Krishnan, M.2
  • 12
    • 77952837979 scopus 로고    scopus 로고
    • Gproximity: Hierarchical gpu-based operations for collision and distance queries
    • C. Lauterbach, Q. Mo, and D. Manocha. gproximity: Hierarchical gpu-based operations for collision and distance queries. Comput. Graph. Forum, 29(2):419-428, 2010.
    • (2010) Comput. Graph. Forum , vol.29 , Issue.2 , pp. 419-428
    • Lauterbach, C.1    Mo, Q.2    Manocha, D.3
  • 13
    • 0004341535 scopus 로고    scopus 로고
    • unix/Mail
    • D. Lea. A memory allocator. unix/Mail, http://gee.cs.oswego.edu/dl/html/ malloc.html, 1996.
    • (1996) A Memory Allocator
    • Lea, D.1
  • 14
    • 44849137198 scopus 로고    scopus 로고
    • NVIDIA tesla: A unified graphics and computing architecture
    • Apr.
    • E. Lindholm, J. Nickolls, S. Oberman, and J. Montrym. NVIDIA tesla: A unified graphics and computing architecture. Micro, IEEE, 28(2):39-55, Apr. 2008.
    • (2008) Micro, IEEE , vol.28 , Issue.2 , pp. 39-55
    • Lindholm, E.1    Nickolls, J.2    Oberman, S.3    Montrym, J.4
  • 15
    • 8444252172 scopus 로고    scopus 로고
    • Scalable lock-free dynamic memory allocation
    • June
    • M. M. Michael. Scalable lock-free dynamic memory allocation. SIGPLAN Not., 39(6):35-46, June 2004.
    • (2004) SIGPLAN Not. , vol.39 , Issue.6 , pp. 35-46
    • Michael, M.M.1
  • 17
    • 0005426073 scopus 로고
    • Inflated speedups in parallel simulations via malloc()
    • D. M. Nicol. Inflated speedups in parallel simulations via malloc(). International Journal on Simulation, 2:413-426, 1992.
    • (1992) International Journal on Simulation , vol.2 , pp. 413-426
    • Nicol, D.M.1
  • 20
    • 84870724651 scopus 로고    scopus 로고
    • 2701 San Tomas Expressway, Santa Clara 95050, USA
    • NVIDIA Corporation, 4.0 edition, May
    • NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara 95050, USA. CUDA C Best Practices Guide, 4.0 edition, May 2011.
    • (2011) CUDA C Best Practices Guide
  • 21
    • 0025436383 scopus 로고
    • Skip lists: A probabilistic alternative to balanced trees
    • June
    • W. Pugh. Skip lists: a probabilistic alternative to balanced trees. Commun. ACM, 33:668-676, June 1990.
    • (1990) Commun. ACM , vol.33 , pp. 668-676
    • Pugh, W.1
  • 22
    • 34247273005 scopus 로고    scopus 로고
    • Scalable locality-conscious multithreaded memory allocation
    • New York, NY, USA, ACM
    • S. Schneider, C. D. Antonopoulos, and D. S. Nikolopoulos. Scalable locality-conscious multithreaded memory allocation. In ISMM '06, pages 84-94, New York, NY, USA, 2006. ACM.
    • (2006) ISMM '06 , pp. 84-94
    • Schneider, S.1    Antonopoulos, C.D.2    Nikolopoulos, D.S.3
  • 24
    • 84863017234 scopus 로고    scopus 로고
    • Sfmalloc: A lock-free and mostly synchronization-free dynamic memory allocator for manycores
    • Washington, DC, USA, IEEE Computer Society
    • S. Seo, J. Kim, and J. Lee. Sfmalloc: A lock-free and mostly synchronization-free dynamic memory allocator for manycores. In PACT '11, pages 253-263, Washington, DC, USA, 2011. IEEE Computer Society.
    • (2011) PACT '11 , pp. 253-263
    • Seo, S.1    Kim, J.2    Lee, J.3
  • 26
    • 57749174539 scopus 로고    scopus 로고
    • Real-time kd-tree construction on graphics hardware
    • December
    • K. Zhou, Q. Hou, R. Wang, and B. Guo. Real-time kd-tree construction on graphics hardware. ACM Trans. Graph., 27:126:1-126:11, December 2008.
    • (2008) ACM Trans. Graph. , vol.27
    • Zhou, K.1    Hou, Q.2    Wang, R.3    Guo, B.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.