Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
マルチスレッディングのためのコンパイラが生成したヘルパースレッドの方法および装置
Document Type and Number:
Japanese Patent JP2007507048
Kind Code:
A
Abstract:
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.

Inventors:
One, Hong
One, Perry
Gilkar, Miranda
Raberry, Daniel, M.
Hoflener, Gerolf, F.
Thien, Jin Min
Shen, John, Pee.
Liao, Sea-way
Kim, Dong Khun
Application Number:
JP2006528333A
Publication Date:
March 22, 2007
Filing Date:
September 30, 2004
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
INTEL CORPORATION
International Classes:
G06F9/48; G06F9/38; G06F9/45; G06F12/08
Domestic Patent References:
JP2001188681A2001-07-10
JPH08263325A1996-10-11
JP2000267894A2000-09-29
Attorney, Agent or Firm:
Akihiro Ryuka