发明名称 GPU SUPPORT FOR GARBAGE COLLECTION
摘要 A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) partitions an allocated heap according to a generational garbage collection technique. The generations are partitioned into fixed size cards. The CPU marks indications of qualified dirty cards during application execution since the last garbage collection. When the CPU detects a next garbage collection start condition is satisfied, the CPU sends a notification to a special processing unit (SPU) corresponding to a determination of one or more card root addresses, each card root address corresponding to one of said marked indications. The SPU has a single instruction multiple data (SIMD) parallel architecture and may be a graphics processing unit (GPU). The SPU may utilize the parallel architecture of its SIMD core to simultaneously compute multiple card root addresses. Following, the SPU sends these addresses to the CPU to be used in a garbage collection algorithm.
申请公布号 KR20130018742(A) 申请公布日期 2013.02.25
申请号 KR20127025736 申请日期 2011.02.22
申请人 ADVANCED MICRO DEVICES, INC. 发明人 CASPOLE ERIC R.
分类号 G06F12/00;G06F9/06 主分类号 G06F12/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利