发明名称 Methods and apparatuses for compiler-creating helper threads for multi-threading
摘要 Methods and apparatuses for compiler-created helper thread for multi-threading are described herein. In one embodiment, exemplary process includes identifying a region of a main thread that likely has one or more delinquent loads, the one or more delinquent loads representing loads which likely suffer cache misses during an execution of the main thread, analyzing the region for one or more helper threads with respect to the main thread, and generating code for the one or more helper threads, the one or more helper threads being speculatively executed in parallel with the main thread to perform one or more tasks for the region of the main thread. Other methods and apparatuses are also described.
申请公布号 US8612949(B2) 申请公布日期 2013.12.17
申请号 US20090650630 申请日期 2009.12.31
申请人 LIAO SHIH-WEI;TIAN XINMIN;HOFLEHNER GEROLF F.;WANG HONG;LAVERY DANIEL M.;WANG PERRY;KIM DONGKEUN;GIRKAR MILIND;SHEN JOHN P.;INTEL CORPORATION 发明人 LIAO SHIH-WEI;TIAN XINMIN;HOFLEHNER GEROLF F.;WANG HONG;LAVERY DANIEL M.;WANG PERRY;KIM DONGKEUN;GIRKAR MILIND;SHEN JOHN P.
分类号 G06F9/45;G06F9/38 主分类号 G06F9/45
代理机构 代理人
主权项
地址