发明名称 CONTROLLING AND DYNAMICALLY VARYING AUTOMATIC PARALLELIZATION
摘要 A system and method for automatically controlling run-time parallelization of a software application. A buffer is allocated during execution of program code of an application. When a point in program code near a parallelized region is reached, demand information is stored in the buffer in response to reaching a predetermined first checkpoint. Subsequently, the demand information is read from the buffer in response to reaching a predetermined second checkpoint. Allocation information corresponding to the read demand information is computed and stored the in the buffer for the application to later access. The allocation information is read from the buffer in response to reaching a predetermined third checkpoint, and the parallelized region of code is executed in a manner corresponding to the allocation information.
申请公布号 US2010153959(A1) 申请公布日期 2010.06.17
申请号 US20080335124 申请日期 2008.12.15
申请人 发明人 SONG YONGHONG;KALOGEROPULOS SPIROS;TIRUMALAI PARTHA P.
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项
地址