-
公开(公告)号:GB2441665B
公开(公告)日:2009-12-09
申请号:GB0721281
申请日:2006-06-23
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , WANG HONG , SHEN JOHN , CHINYA GAUTHAM , ZOU XIANG , BIGBEE BRYANT , KAUSHKI SHIVNANDAN , HAMMERLUND PER
-
公开(公告)号:GB2441665A
公开(公告)日:2008-03-12
申请号:GB0721281
申请日:2006-06-23
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , WANG HONG , SHEN JOHN , CHINYA GAUTHAM , ZOU XIANG , BIGBEE BRYANT , KAUSHKI SHIVNANDAN , HAMMERLUND PER
Abstract: A processor may include an address monitor table and an atomic update table to support speculative threading. The processor may also include one or more registers to maintain state associated with execution of speculative threads. The processor may support one or more of the following primitives: an instruction to write to a register of the state, an instruction to trigger the committing of buffered memory updates, an instruction to read the a status register of the state, and/or an instruction to clear one of the state bits associated with trap/exception/interrupt handling. Other embodiments are also described and claimed.
-
公开(公告)号:DE602007007566D1
公开(公告)日:2010-08-19
申请号:DE602007007566
申请日:2007-12-18
Applicant: INTEL CORP
Inventor: BUXTON MARK J , BRICKELL ERNEST F , JACOBSON QUINN A , WANG HONG , PATEL BAIJU V
-
公开(公告)号:GB2457181B
公开(公告)日:2009-12-23
申请号:GB0907512
申请日:2006-06-23
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , WANG HONG , SHEN JOHN , CHINYA GAUTHAM , HAMMERLUND PER , ZOU XIANG , BIGBEE BRYANT , KAUSHKI SHIVNANDAN
-
公开(公告)号:GB2446089A
公开(公告)日:2008-07-30
申请号:GB0808945
申请日:2006-10-19
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , WANG HONG , SHEN JOHN , HAMMERLUND PER
Abstract: A technique for thread synchronization and communication. More particularly, embodiments of the invention pertain to managing communication and synchronization among two or more threads of instructions being executing by one or more microprocessors or microprocessor cores.
-
公开(公告)号:GB2434892B
公开(公告)日:2008-11-26
申请号:GB0702377
申请日:2007-02-07
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , BRACY ANNE , WANG HONG , SHEN JOHN , HAMMARLUND PER , MERTEN MATTHEW , SRINIVAS SURESH , DOSHI KSHITIJ , CHINYA GAUTHAM , SAHA BRATIN , ADL-TABATABAI ALI-REZA , SHEAFFER GAD S
Abstract: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
-
公开(公告)号:AT473483T
公开(公告)日:2010-07-15
申请号:AT07254933
申请日:2007-12-18
Applicant: INTEL CORP
Inventor: BUXTON MARK J , BRICKELL ERNEST F , JACOBSON QUINN A , WANG HONG , PATEL BAIJU V
Abstract: For each memory location in a set of memory locations associated with a thread, setting an indication associated with the memory location to request a signal if data from the memory location is evicted from a cache; and in response to the signal, reloading the set of memory locations into the cache.
-
公开(公告)号:GB2457181A
公开(公告)日:2009-08-12
申请号:GB0907512
申请日:2006-06-23
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , WANG HONG , SHEN JOHN , CHINYA GAUTHAM , HAMMERLUND PER , ZOU XIANG , BIGBEE BRYANT , KAUSHKI SHIVNANDAN
Abstract: Threads are executed concurrently in a computer system. They may be executed on separate processors or on a single processor with hardware support for simultaneous multithreading (SMT). The threads share a common view of the memory of the system. In order to allow a block of instructions to execute atomically, all but one of the threads are suspended. The threads may be suspended by writing a predefined value to a specified memory location. This may cause an interrupt, which suspends the threads. The threads may be suspended in response to a user level instruction. The processor may include hardware to support transactional memory, such as a buffer to store write data and an area to store read addresses.
-
公开(公告)号:GB2446089B
公开(公告)日:2010-12-01
申请号:GB0808945
申请日:2006-10-19
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , WANG HONG , SHEN JOHN , HAMMERLUND PER
Abstract: A technique for thread synchronization and communication. More particularly, embodiments of the invention pertain to managing communication and synchronization among two or more threads of instructions being executing by one or more microprocessors or microprocessor cores.
-
公开(公告)号:GB2451003B
公开(公告)日:2010-06-23
申请号:GB0813998
申请日:2007-02-07
Applicant: INTEL CORP
Inventor: JACOBSON QUINN A , BRACY ANNE , WANG HONG , SHEN JOHN , HAMMARLUND PER , MERTEN MATTHEW , SRINIVAS SURESH , DOSHI KSHITIJ , CHINYA GAUTHAM , SAHA BRATIN , SHEAFFER GAD S , ADL-TABATABAI ALI-REZA
IPC: G06F12/08
Abstract: A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
-
-
-
-
-
-
-
-
-