Staging sorted data in intermediate storage

    公开(公告)号:US09588887B2

    公开(公告)日:2017-03-07

    申请号:US13973416

    申请日:2013-08-22

    摘要: A data storage system includes data storage and random access memory. A sorting module is communicatively coupled to the random access memory and is configured to sort data blocks of incoming write data received in the random access memory. A storage controller is communicatively coupled to the random access memory and the data storage and is configured to write the sorted data blocks as individually-sorted data block sets to a staging area of the data storage. A method and processor-implemented process provide for sorting data blocks of incoming write data received in a random access memory of data storage and writing the sorted data blocks as individually-sorted data block sets to a staging area of the data storage.

    Staging sorted data in intermediate storage
    8.
    发明授权
    Staging sorted data in intermediate storage 有权
    在中间存储中分级分类数据

    公开(公告)号:US09588886B2

    公开(公告)日:2017-03-07

    申请号:US13839132

    申请日:2013-03-15

    摘要: A data storage system includes data storage and random access memory. A sorting module is communicatively coupled to the random access memory and is configured to sort data blocks of incoming write data received in the random access memory. A storage controller is communicatively coupled to the random access memory and the data storage and is configured to write the sorted data blocks as individually-sorted data block sets to a staging area of the data storage. A method and processor-implemented process provide for sorting data blocks of incoming write data received in a random access memory of data storage and writing the sorted data blocks as individually-sorted data block sets to a staging area of the data storage.

    摘要翻译: 数据存储系统包括数据存储和随机存取存储器。 排序模块通信地耦合到随机存取存储器,并且被配置为对在随机存取存储器中接收的输入写入数据的数据块进行排序。 存储控制器通信地耦合到随机存取存储器和数据存储器,并且被配置为将排序的数据块作为单独排序的数据块集写入数据存储器的暂存区域。 一种方法和处理器实现的过程提供对在数据存储器的随机存取存储器中接收的输入写入数据的数据块进行排序,并将排序的数据块作为单独排序的数据块集合写入数据存储器的暂存区域。

    Chipset support for binding and migrating hardware devices among heterogeneous processing units
    10.
    发明授权
    Chipset support for binding and migrating hardware devices among heterogeneous processing units 有权
    芯片组支持在异构处理单元之间绑定和迁移硬件设备

    公开(公告)号:US09032101B1

    公开(公告)日:2015-05-12

    申请号:US12332009

    申请日:2008-12-10

    IPC分类号: G06F3/00 G06F12/10 G06F12/02

    摘要: A method for providing access to hardware devices by a processor without causing conflicts with other processors included in a computer system. The method includes receiving a first address map from a first processor and a second address map from a second processor, where each address map includes memory-mapped input/output (I/O) apertures for a set of hardware devices that the processor is configured to access. The method further includes generating a global address map by combining the first address map and the second address map, receiving a first access request from the first processor and routing the first access request to a hardware device based on an address mapping included in the global address map. Advantageously, heterogeneous processors included in multi-processor system can access any hardware device included in the computer system, without modifying the processors, one or more operating systems executed by each processor, or the hardware devices.

    摘要翻译: 一种用于通过处理器提供对硬件设备的访问的方法,而不引起与计算机系统中包括的其他处理器的冲突。 该方法包括从第一处理器接收第一地址映射和从第二处理器接收第二地址映射,其中每个地址映射包括处理器配置的一组硬件设备的存储器映射的输入/输出(I / O)孔径 访问。 该方法还包括通过组合第一地址映射和第二地址映射来生成全局地址映射,从第一处理器接收第一访问请求,并基于包含在全局地址中的地址映射将第一访问请求路由到硬件设备 地图。 有利地,包括在多处理器系统中的异构处理器可以访问包括在计算机系统中的任何硬件设备,而无需修改处理器,由每个处理器执行的一个或多个操作系统或硬件设备。