发明名称 |
Superword memory-access instructions for data processor |
摘要 |
Atomic sixteen-byte memory accesses are provided in a 64-bit system in which eight of the bytes are stored in a 64-bit general-purpose register and eight of the bytes are stored in a 64-bit special-purpose register. A 16-byte load instruction transfers the low eight bytes to an explicitly specified general-purpose register, while the high eight bytes are transferred to the special-purpose register. Likewise, a 16-byte store instruction transfers data from a general-purpose register and the special-purpose register. Also provided is an 8-byte compare conditioning a 16-byte exchange semaphore instruction that can be used to accelerate algorithms that use multiple processors to simultaneously read and update large databases.
|
申请公布号 |
US7680990(B2) |
申请公布日期 |
2010.03.16 |
申请号 |
US20030449442 |
申请日期 |
2003.05.30 |
申请人 |
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. |
发明人 |
SOLTIS DONALD C.;MORRIS DALE C.;MULLA DEAN AHMAD;ZAHIR ACHMED RUMI;O'DONNELL AMY LYNN;KNIES ALLAN DOUGLAS |
分类号 |
G06F12/00;G06F9/44;G06F13/00;G06F13/28 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|