发明名称 AUTOMATIC ASYNCHRONOUS OFFLOAD FOR MANY-CORE COPROCESSORS
摘要 Methods and systems for asynchronous offload to many-core coprocessors include splitting a loop in an input source code into a sampling sub-part, a many integrated core (MIC) sub-part, and a central processing unit (CPU) sub-part; executing the sampling sub-part with a processor to determine loop characteristics including memory- and processor-operations executed by the loop; identifying optimal split boundaries based on the loop characteristics such that the MIC sub-part will complete in a same amount of time when executed on a MIC processor as the CPU sub-part will take when executed on a CPU; and modifying the input source code to split the loop at the identified boundaries, such that the MIC sub-part is executed on a MIC processor and the CPU sub-part is concurrently executed on a CPU.
申请公布号 US2014053131(A1) 申请公布日期 2014.02.20
申请号 US201313940974 申请日期 2013.07.12
申请人 NEC LABORATORIES AMERICA, INC. 发明人 RAVI NISHKAM;YANG YI;CHAKRADHAR SRIMAT
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址