发明名称 AUTOMATIC KERNEL MIGRATION FOR HETEROGENEOUS CORES
摘要 A system and method for automatically migrating the execution of work units between multiple heterogeneous cores. A computing system includes a first processor core with a single instruction multiple data micro-architecture and a second processor core with a general-purpose micro-architecture. A compiler predicts execution of a function call in a program migrates at a given location to a different processor core. The compiler creates a data structure to support moving live values associated with the execution of the function call at the given location. An operating system (OS) scheduler schedules at least code before the given location in program order to the first processor core. In response to receiving an indication that a condition for migration is satisfied, the OS scheduler moves the live values to a location indicated by the data structure for access by the second processor core and schedules code after the given location to the second processor core.
申请公布号 KR20140029480(A) 申请公布日期 2014.03.10
申请号 KR20137032393 申请日期 2012.05.16
申请人 ADVANCED MICRO DEVICES, INC. 发明人 BRETERNITZ MAURICIO;KAMINSKI PATRYK;LOWERY KEITH;JU DZ CHING
分类号 G06F9/48;G06F9/46 主分类号 G06F9/48
代理机构 代理人
主权项
地址