发明名称 Suspending other threads to prevent access conflicts
摘要 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.
申请公布号 GB2457181(A) 申请公布日期 2009.08.12
申请号 GB20090007512 申请日期 2006.06.23
申请人 INTEL CORPORATION 发明人 QUINN A JACOBSON;HONG WANG;JOHN SHEN;GAUTHAM CHINYA;PER HAMMERLUND;XIANG ZOU;BRYANT BIGBEE;SHIVNANDAN KAUSHKI
分类号 G06F9/46;G06F9/38 主分类号 G06F9/46
代理机构 代理人
主权项
地址