메뉴 건너뛰기




Volumn , Issue , 2010, Pages 118-126

Fine-grained parallel compacting garbage collection through hardware-supported synchronization

Author keywords

Hardware support; Object based processor architectures; Parallel garbage collection; Synchronization

Indexed keywords

CO-PROCESSORS; CORE CONFIGURATION; GARBAGE COLLECTION; HARDWARE SUPPORTS; INHERENT PARALLELISM; MEASUREMENT RESULTS; MULTI CORE; OBJECT BASED; PARALLEL GARBAGE COLLECTION; PROCESSING RESOURCES; SYNCHRONIZATION COST; SYNCHRONIZATION PROBLEM; WORK DISTRIBUTION;

EID: 78649849806     PISSN: 15302016     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICPPW.2010.28     Document Type: Conference Paper
Times cited : (1)

References (31)
  • 5
    • 78649828578 scopus 로고    scopus 로고
    • Parallel computer architecture: A hardware/software approach (The morgan kaufmann series in computer architecture and design)
    • August
    • D. Culler, J. P. Singh, and A. Gupta, Parallel Computer Architecture: A Hardware/Software Approach (The Morgan Kaufmann Series in Computer Architecture and Design). Morgan Kaufmann, August 1998.
    • (1998) Morgan Kaufmann
    • Culler, D.1    Singh, J.P.2    Guptas, A.3
  • 7
    • 84976673799 scopus 로고
    • A non-recursive list compacting algorithm
    • Nov.
    • C. J. Cheney, "A non-recursive list compacting algorithm," Communications of the ACM, vol. 13, no. 11, pp. 677-8, Nov. 1970.
    • (1970) Communications of the ACM , vol.13 , Issue.11 , pp. 677-678
    • Cheney, C.J.1
  • 9
    • 0017956645 scopus 로고
    • List processing in real-time on a serial computer
    • also AI Laboratory Working Paper 139, 1977
    • H. G. Baker, "List processing in real-time on a serial computer," Communications of the ACM, vol. 21, no. 4, pp. 280-94, 1978, also AI Laboratory Working Paper 139, 1977.
    • (1978) Communications of the ACM , vol.21 , Issue.4 , pp. 280-94
    • Baker, H.G.1
  • 10
    • 84976721284 scopus 로고
    • Multilisp: A language for concurrent symbolic computation
    • Oct.
    • R. H. Halstead, "Multilisp: A language for concurrent symbolic computation," ACM Transactions on Programming Languages and Systems, vol. 7, no. 4, pp. 501-538, Oct. 1985.
    • (1985) ACM Transactions on Programming Languages and Systems , vol.7 , Issue.4 , pp. 501-538
    • Halstead, R.H.1
  • 14
    • 0024085322 scopus 로고
    • Garbage collection in an uncooperative environment
    • H.-J. Boehm and M. Weiser, "Garbage collection in an uncooperative environment," Software Practice and Experience, vol. 18, no. 9, pp. 807-820, 1988.
    • (1988) Software Practice and Experience , vol.18 , Issue.9 , pp. 807-820
    • Boehm, H.-J.1    Weiser, M.2
  • 18
    • 34548803767 scopus 로고    scopus 로고
    • Task-pushing: A scalable parallel GC marking algorithm without synchronization operations
    • Long Beach, CA, Mar. 2007
    • M. Wu and X.-F. Li, "Task-pushing: a scalable parallel GC marking algorithm without synchronization operations," in IEEE International Parallel and Distribution Processing Symposium (IPDPS) 2007, Long Beach, CA, Mar. 2007.
    • (2007) IEEE International Parallel and Distribution Processing Symposium (IPDPS)
    • Wu, M.1    Li, X.-F.2
  • 19
    • 4344627713 scopus 로고    scopus 로고
    • Parallel copying garbage collection using delayed allocation
    • Jun.
    • E. Petrank and E. K. Kolodner, "Parallel copying garbage collection using delayed allocation," Parallel Processing Letters, vol. 14, no. 2, Jun. 2004.
    • (2004) Parallel Processing Letters , vol.14 , Issue.2
    • Petrank, E.1    Kolodner, E.K.2
  • 23
    • 84913460367 scopus 로고
    • Prevention of system deadlocks
    • A. N. Habermann, "Prevention of system deadlocks," Commun. ACM, vol. 12, no. 7, pp. 373-ff., 1969.
    • (1969) Commun. ACM , vol.12 , Issue.7 , pp. 373
    • Habermann, A.N.1
  • 24
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • S. V. Adve and K. Gharachorloo, "Shared memory consistency models: A tutorial," Computer, vol. 29, no. 12, pp. 66-76, 1996.
    • (1996) Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 25
    • 78649879585 scopus 로고    scopus 로고
    • A novel processor architecture with exact tag-free pointers
    • San Diego, CA
    • M. Meyer, "A novel processor architecture with exact tag-free pointers," in 2nd Workshop on Application Specific Processors, San Diego, CA, 2003, pp. 96-103.
    • (2003) 2nd Workshop on Application Specific Processors , pp. 96-103
    • Meyer, M.1
  • 28
    • 42149137330 scopus 로고    scopus 로고
    • Mark-sweep or copying?" a best of both worlds" algorithm and a hardwaresupported real-time implementation
    • G. Morrisett and M. Sagiv, Eds. Montréal, Canada: ACM Press, Oct.
    • S. Stanchina and M. Meyer, "Mark-sweep or copying? "a best of both worlds" algorithm and a hardwaresupported real-time implementation," in Proceedings of the Sixth International Symposium on Memory Management, G. Morrisett and M. Sagiv, Eds. Montréal, Canada: ACM Press, Oct. 2007, pp. 173-182.
    • (2007) Proceedings of the Sixth International Symposium on Memory Management , pp. 173-182
    • Stanchina, S.1    Meyer, M.2
  • 29
    • 35248835952 scopus 로고    scopus 로고
    • Exploiting the efficiency of generational algorithms for hardware-supported realtime garbage collection
    • New York, NY, USA: ACM
    • S. Stanchina and M. Meyer, "Exploiting the efficiency of generational algorithms for hardware-supported realtime garbage collection," in SAC '07: Proceedings of the 2007 ACM symposium on Applied computing. New York, NY, USA: ACM, 2007, pp. 713-718.
    • (2007) SAC '07: Proceedings of the 2007 ACM Symposium on Applied Computing , pp. 713-718
    • Stanchina, S.1    Meyer, M.2
  • 31
    • 57349126311 scopus 로고    scopus 로고
    • Limits of parallel marking collection
    • R. Jones and S. Blackburn, Eds. Tucson, AZ, USA: ACM Press, Jun.
    • F. Siebert, "Limits of parallel marking collection," in Proceedings of the Seventh International Symposium on Memory Management, R. Jones and S. Blackburn, Eds. Tucson, AZ, USA: ACM Press, Jun. 2008, pp. 21-29.
    • (2008) Proceedings of the Seventh International Symposium on Memory Management , pp. 21-29
    • Siebert, F.1


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