Superword memory-access instructions for data processor
    1.
    发明授权
    Superword memory-access instructions for data processor 失效
    数据处理器的超级内存访问指令

    公开(公告)号:US07680990B2

    公开(公告)日:2010-03-16

    申请号:US10449442

    申请日:2003-05-30

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: 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.

    摘要翻译: 在64位系统中提供原子十六字节的存储器访问,其中八个字节存储在64位通用寄存器中,八个字节存储在64位专用寄存器中。 一个16字节的加载指令将低8个字节传送到明确指定的通用寄存器,而高8个字节传送到专用寄存器。 同样,一个16字节的存储指令从通用寄存器和专用寄存器传送数据。 还提供了一个8字节比较调节16字节交换信号量指令,可用于加速使用多个处理器同时读取和更新大型数据库的算法。