发明申请
US20070130438A1 Atomic operation involving processors with different memory transfer operation sizes
有权
具有不同内存传输操作大小的处理器的原子操作
- 专利标题: Atomic operation involving processors with different memory transfer operation sizes
- 专利标题(中): 具有不同内存传输操作大小的处理器的原子操作
-
申请号: US11291306申请日: 2005-12-01
-
公开(公告)号: US20070130438A1公开(公告)日: 2007-06-07
- 发明人: James Marr , John Bates , Attila Vass , Tatsuya Iwamoto
- 申请人: James Marr , John Bates , Attila Vass , Tatsuya Iwamoto
- 申请人地址: JP Tokyo
- 专利权人: Sonny Computer Entertainment Inc.
- 当前专利权人: Sonny Computer Entertainment Inc.
- 当前专利权人地址: JP Tokyo
- 主分类号: G06F13/28
- IPC分类号: G06F13/28
摘要:
Atomic operations may be implemented on a processor system having a main memory and two or more processors including a power processor element (PPE) and a synergistic processor element (SPE) that operate on different sized register lines. A main memory address containing a primitive is divided into a parity byte and two or more portions, wherein the parity byte includes at least one bit. A value of the parity byte determines which of the two or more portions is a valid portion and which of them is an invalid portion. The primitive is of a memory size that is larger than a maximum size for atomic operation with the PPE and less than or equal to a maximum size for atomic operation with the SPE. Read with reservation and conditional write instructions are used by both the PPE and SPE to access or update a value of the atomic.
公开/授权文献
信息查询