Remote node list searching mechanism for storage task scheduling
    21.
    发明授权
    Remote node list searching mechanism for storage task scheduling 有权
    用于存储任务调度的远程节点列表搜索机制

    公开(公告)号:US08112507B2

    公开(公告)日:2012-02-07

    申请号:US11237453

    申请日:2005-09-27

    IPC分类号: G06F15/173 G06F9/46

    摘要: According to one embodiment, a device is disclosed. The device includes a first protocol engine (PE) to process tasks to be forwarded to a first remote node, a remote node search unit (RNSU) having a three-dimensional (3-D) task list corresponding to tasks to be forwarded to the two or more sub-nodes, and a connection pointer to maintain a connection between the first PE and the first remote node.

    摘要翻译: 根据一个实施例,公开了一种装置。 该设备包括用于处理要转发到第一远程节点的任务的第一协议引擎(PE),具有对应于要转发到第一远程节点的任务的三维(3-D)任务列表的远程节点搜索单元(RNSU) 两个或多个子节点以及用于维护第一PE和第一远程节点之间的连接的连接指针。

    Hardware oriented host-side native command queuing tag management
    22.
    发明授权
    Hardware oriented host-side native command queuing tag management 有权
    面向硬件的主机端本机命令排队标签管理

    公开(公告)号:US07805543B2

    公开(公告)日:2010-09-28

    申请号:US11172715

    申请日:2005-06-30

    摘要: Methods and apparatus for host-side Serial ATA Native Command Queuing (NCQ) tag management are disclosed. In one aspect, an exemplary apparatus may include a memory and an NCQ tag selection circuit in communication with the memory. The memory may store information for each of a plurality of different NCQ tag values. The information for each NCQ tag value may indicate whether or not a command having the NCQ tag value has been issued. The NCQ tag selection circuit may examine the information in the memory, and may select an NCQ tag value having information that indicates that a command having the NCQ tag value has not been issued. Systems and architectures including such apparatus are also disclosed.

    摘要翻译: 公开了主机侧串行ATA本地命令队列(NCQ)标签管理的方法和装置。 在一个方面,示例性装置可以包括与存储器通信的存储器和NCQ标签选择电路。 存储器可以存储用于多个不同NCQ标签值中的每一个的信息。 每个NCQ标签值的信息可以指示是否已经发出具有NCQ标签值的命令。 NCQ标签选择电路可以检查存储器中的信息,并且可以选择具有指示没有发出具有NCQ标签值的命令的信息的NCQ标签值。 还公开了包括这种装置的系统和架构。

    System and method for dynamic data prefetching
    23.
    发明授权
    System and method for dynamic data prefetching 有权
    用于动态数据预取的系统和方法

    公开(公告)号:US08370581B2

    公开(公告)日:2013-02-05

    申请号:US11172226

    申请日:2005-06-30

    IPC分类号: G06F13/00

    摘要: According to one embodiment of the invention, a method comprises measuring memory access latency for a prefetch cycle associated with a transmission of data from a memory device to a destination device such as a storage device. Hereafter, the prefetch rate is dynamically adjusted based on the measured memory access latency.

    摘要翻译: 根据本发明的一个实施例,一种方法包括测量与从存储设备到诸如存储设备的目的地设备的数据传输相关联的预取周期的存储器访问等待时间。 此后,基于测量的存储器访问延迟动态地调整预取速率。

    Wide-port context cache apparatus, systems, and methods
    24.
    发明授权
    Wide-port context cache apparatus, systems, and methods 有权
    宽端口上下文缓存设备,系统和方法

    公开(公告)号:US07376789B2

    公开(公告)日:2008-05-20

    申请号:US11171960

    申请日:2005-06-29

    IPC分类号: G06F12/00

    摘要: Apparatus, systems, methods, and articles may operate to restrict an order of processing of frames associated with a task context stored in at least one context cache memory location. The order of processing may be restricted by selectively locking the context for exclusive use by a selected lane in a multi-lane serial-attached small computer system interface (SAS) hardware protocol engine while the selected lane processes a selected one of the frames.

    摘要翻译: 设备,系统,方法和文章可以操作以限制与存储在至少一个上下文高速缓冲存储器位置中的任务上下文相关联的帧的处理顺序。 可以通过选择性地锁定在多通道串行连接的小型计算机系统接口(SAS)硬件协议引擎中的所选通道专用的上下文来处理处理的顺序,同时所选择的通道处理所选择的一个帧。

    Hardware oriented target-side native command queuing tag management
    25.
    发明授权
    Hardware oriented target-side native command queuing tag management 有权
    面向硬件的目标端本机命令排队标签管理

    公开(公告)号:US07747788B2

    公开(公告)日:2010-06-29

    申请号:US11172627

    申请日:2005-06-30

    IPC分类号: G06F3/00 G06F13/28

    摘要: Methods and apparatus for target-side SATA NCQ tag management are disclosed. In one aspect, an apparatus may include a status memory and a status manager circuit in communication with the status memory. The status memory may store status information for each of a plurality of commands that have been queued according to Native Command Queuing (NCQ). The status information may indicate whether or not each of the commands has been completed. The status manager circuit may generate and provide a status signal based on the status information stored in the status memory. Systems including such an apparatus and other components, such as hard disks, are also disclosed.

    摘要翻译: 公开了目标端SATA NCQ标签管理的方法和装置。 一方面,装置可以包括与状态存储器通信的状态存储器和状态管理器电路。 状态存储器可以存储根据本地命令队列(NCQ)排队的多个命令中的每一个的状态信息。 状态信息可以指示每个命令是否已经完成。 状态管理器电路可以基于存储在状态存储器中的状态信息来产生和提供状态信号。 还公开了包括这种装置和其他组件(诸如硬盘)的系统。

    Multi-threaded transmit transport engine for storage devices
    26.
    发明申请
    Multi-threaded transmit transport engine for storage devices 有权
    用于存储设备的多线程传输传输引擎

    公开(公告)号:US20070019636A1

    公开(公告)日:2007-01-25

    申请号:US11174197

    申请日:2005-06-30

    IPC分类号: H04L12/50

    CPC分类号: G06F13/385

    摘要: An embodiment of the present invention is a technique to process a plurality of I/O sequences associated with a storage device. A task context pre-fetch engine pre-fetches a task context from a task context memory based on a pre-fetch request. At least a multi-threaded transmit transport layer (T×TL) processes the plurality of I/O sequences from an I/O pool simultaneously. The multi-threaded T×TL generates the pre-fetch request and one or more frames from the plurality of I/O sequences. A switch fabric and controller routes the frame to a link layer associated with the storage device.

    摘要翻译: 本发明的实施例是一种处理与存储装置相关联的多个I / O序列的技术。 任务上下文预取引擎基于预取请求从任务上下文存储器预取任务上下文。 至少多线程发送传输层(TxTL)同时处理来自I / O池的多个I / O序列。 多线程TxTL从多个I / O序列生成预取请求和一个或多个帧。 交换结构和控制器将帧路由到与存储设备相关联的链路层。

    Hardware oriented target-side native command queuing tag management
    27.
    发明申请
    Hardware oriented target-side native command queuing tag management 有权
    面向硬件的目标端本机命令排队标签管理

    公开(公告)号:US20070011360A1

    公开(公告)日:2007-01-11

    申请号:US11172627

    申请日:2005-06-30

    IPC分类号: G06F3/00

    摘要: Methods and apparatus for target-side SATA NCQ tag management are disclosed. In one aspect, an apparatus may include a status memory and a status manager circuit in communication with the status memory. The status memory may store status information for each of a plurality of commands that have been queued according to Native Command Queuing (NCQ). The status information may indicate whether or not each of the commands has been completed. The status manager circuit may generate and provide a status signal based on the status information stored in the status memory. Systems including such an apparatus and other components, such as hard disks, are also disclosed.

    摘要翻译: 公开了目标端SATA NCQ标签管理的方法和装置。 一方面,装置可以包括与状态存储器通信的状态存储器和状态管理器电路。 状态存储器可以存储根据本地命令队列(NCQ)排队的多个命令中的每一个的状态信息。 状态信息可以指示每个命令是否已经完成。 状态管理器电路可以基于存储在状态存储器中的状态信息来产生和提供状态信号。 还公开了包括这种装置和其他组件(诸如硬盘)的系统。

    Hardware oriented host-side native command queuing tag management
    28.
    发明申请
    Hardware oriented host-side native command queuing tag management 有权
    面向硬件的主机端本机命令排队标签管理

    公开(公告)号:US20070005896A1

    公开(公告)日:2007-01-04

    申请号:US11172715

    申请日:2005-06-30

    IPC分类号: G06F13/28 G06F12/00

    摘要: Methods and apparatus for host-side Serial ATA Native Command Queuing (NCQ) tag management are disclosed. In one aspect, an exemplary apparatus may include a memory and an NCQ tag selection circuit in communication with the memory. The memory may store information for each of a plurality of different NCQ tag values. The information for each NCQ tag value may indicate whether or not a command having the NCQ tag value has been issued. The NCQ tag selection circuit may examine the information in the memory, and may select an NCQ tag value having information that indicates that a command having the NCQ tag value has not been issued. Systems and architectures including such apparatus are also disclosed.

    摘要翻译: 公开了主机侧串行ATA本地命令队列(NCQ)标签管理的方法和装置。 在一个方面,示例性装置可以包括与存储器通信的存储器和NCQ标签选择电路。 存储器可以存储用于多个不同NCQ标签值中的每一个的信息。 每个NCQ标签值的信息可以指示是否已经发出具有NCQ标签值的命令。 NCQ标签选择电路可以检查存储器中的信息,并且可以选择具有指示没有发出具有NCQ标签值的命令的信息的NCQ标签值。 还公开了包括这种装置的系统和架构。

    Wide-port context cache apparatus, systems, and methods
    29.
    发明申请
    Wide-port context cache apparatus, systems, and methods 有权
    宽端口上下文缓存设备,系统和方法

    公开(公告)号:US20070005888A1

    公开(公告)日:2007-01-04

    申请号:US11171960

    申请日:2005-06-29

    IPC分类号: G06F12/00 G06F12/14

    摘要: Apparatus, systems, methods, and articles may operate to restrict an order of processing of frames associated with a task context stored in at least one context cache memory location. The order of processing may be restricted by selectively locking the context for exclusive use by a selected lane in a multi-lane serial-attached small computer system interface (SAS) hardware protocol engine while the selected lane processes a selected one of the frames.

    摘要翻译: 设备,系统,方法和文章可以操作以限制与存储在至少一个上下文高速缓冲存储器位置中的任务上下文相关联的帧的处理顺序。 可以通过选择性地锁定在多通道串行连接的小型计算机系统接口(SAS)硬件协议引擎中的所选通道专用的上下文来处理处理的顺序,同时所选择的通道处理所选择的一个帧。

    Task scheduling to devices with same connection address
    30.
    发明授权
    Task scheduling to devices with same connection address 有权
    任务调度到具有相同连接地址的设备

    公开(公告)号:US08135869B2

    公开(公告)日:2012-03-13

    申请号:US11172776

    申请日:2005-06-30

    IPC分类号: G06F15/16 H04B1/56

    CPC分类号: G06F13/385

    摘要: Methods of scheduling tasks in computer systems architectures are disclosed. In one aspect, a method may include comparing a connection address of a first node with a connection address of a second node, determining that the connection address of the first node matches the connection address of the second node, and scheduling tasks to the first and second nodes based, at least in part, on the determination. Apparatus to implement task scheduling, and systems including the apparatus are also disclosed.

    摘要翻译: 公开了在计算机系统架构中调度任务的方法。 一方面,一种方法可以包括将第一节点的连接地址与第二节点的连接地址进行比较,确定第一节点的连接地址与第二节点的连接地址相匹配,并将任务调度到第一节点 第二节点至少部分地基于确定。 还公开了实现任务调度的装置和包括该装置的系统。