发明名称 GPU ASSISTED GARBAGE COLLECTION
摘要 A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) sends a garbage collection request and a first log to a special processing unit (SPU). The first log includes an address and a data size of each allocated data object stored in a heap in memory corresponding to the CPU. The SPU has a single instruction multiple data (SIMD) parallel architecture and may be a graphics processing unit (GPU). The SPU efficiently performs operations of a garbage collection algorithm due to its architecture on a local representation of the data objects stored in the memory. The SPU records a list of changes it performs to remove dead data objects and compact live data objects. This list is subsequently sent to the CPU, which performs the included operations.
申请公布号 US2013036295(A1) 申请公布日期 2013.02.07
申请号 US201213625362 申请日期 2012.09.24
申请人 ADVANCED MICRO DEVICES, INC.;ADVANCED MICRO DEVICES, INC. 发明人 JIVA AZEEM S.;FROST GARY R.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址