INTERACTIVE ANALYTICS PROCESSING
    61.
    发明申请
    INTERACTIVE ANALYTICS PROCESSING 有权
    交互式分析处理

    公开(公告)号:US20110145318A1

    公开(公告)日:2011-06-16

    申请号:US12637962

    申请日:2009-12-15

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5027

    摘要: An end-to-end record, request, response token-based protocol is used to facilitate processing of client jobs. This allows the client to forward analytical tasks of a job directly to an analytics cluster and to record an indication of such at a server. The accelerators of the cluster to perform the tasks are specified in a token provided by the server to the client.

    摘要翻译: 使用端到端记录,请求,响应令牌协议来促进客户端作业的处理。 这允许客户端将作业的分析任务直接转发到分析集群,并在服务器上记录这样的指示。 用于执行任务的集群的加速器在由服务器向客户端提供的令牌中指定。

    PROTOCOLS FOR HIGH PERFORMANCE COMPUTING VISUALIZATION, COMPUTATIONAL STEERING AND FORWARD PROGRESS
    62.
    发明申请
    PROTOCOLS FOR HIGH PERFORMANCE COMPUTING VISUALIZATION, COMPUTATIONAL STEERING AND FORWARD PROGRESS 失效
    高性能计算可视化,计算转向和前进进程的协议

    公开(公告)号:US20100262882A1

    公开(公告)日:2010-10-14

    申请号:US12422422

    申请日:2009-04-13

    IPC分类号: H04L1/08 G06F11/14

    摘要: Methods, systems and computer program product for reducing latency and increasing throughput of data transmissions along a switch network path. Exemplary embodiments include a method in a network accelerator device having a memory buffer, a method including identifying a data transmission, copying data packets from the data transmission into the memory buffer, and in response to at least one of a missing data packet and a corrupt data packet identified during the data transmission, sending a copied data packet corresponding to the at least one of the missing data packet and the corrupt data packet.

    摘要翻译: 方法,系统和计算机程序产品,用于减少交换机网络路径上的数据传输的延迟和增加吞吐量。 示例性实施例包括具有存储器缓冲器的网络加速器装置中的方法,包括识别数据传输的方法,将数据分组从数据传输复制到存储器缓冲器中,以及响应于丢失数据分组和损坏中的至少一个 在数据传输期间识别的数据分组,发送对应于丢失数据分组和损坏数据分组中的至少一个的复制数据分组。

    TARGET COMPUTER PROCESSOR UNIT (CPU) DETERMINATION DURING CACHE INJECTION USING INPUT/OUTPUT (I/O) HUB/CHIPSET RESOURCES
    64.
    发明申请
    TARGET COMPUTER PROCESSOR UNIT (CPU) DETERMINATION DURING CACHE INJECTION USING INPUT/OUTPUT (I/O) HUB/CHIPSET RESOURCES 失效
    目标计算机处理器单元(CPU)使用输入/输出(I / O)HUB / CHIPSET资源进行高速缓存注入期间的确定

    公开(公告)号:US20090157979A1

    公开(公告)日:2009-06-18

    申请号:US11958435

    申请日:2007-12-18

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0897 G06F12/0831

    摘要: A method, system, and computer program product for target computer processor unit (CPU) determination during cache injection using I/O hub/chipset resources are provided. The method includes creating a cache injection indirection table on the input/output (I/O) hub or chipset. The cache injection indirection table includes fields for address or address range, CPU identifier, and cache type. In response to receiving an input/output (I/O) transaction, the hub/chipset reads the address in an address field of the I/O transaction, looks up the address in the cache injection indirection table, and injects the address and data of the I/O transaction to a target cache associated with a CPU as identified in the CPU identifier field when, in response to the look up, the address is present in the address field of the cache injection indirection table.

    摘要翻译: 提供了使用I / O集线器/芯片组资源的高速缓存注入期间的目标计算机处理器单元(CPU)确定的方法,系统和计算机程序产品。 该方法包括在输入/输出(I / O)集线器或芯片组上创建高速缓存注入间接表。 高速缓存注入间接表包括用于地址或地址范围,CPU标识符和缓存类型的字段。 响应于接收到输入/输出(I / O)事务,集线器/芯片组读取I / O事务的地址字段中的地址,查找缓存注入间接表中的地址,并注入地址和数据 的I / O事务发送到与CPU标识符字段中所标识的CPU相关联的目标缓存器,当响应于查找时,地址存在于高速缓存注入间接表的地址字段中。

    CACHE INJECTION USING SPECULATION
    65.
    发明申请
    CACHE INJECTION USING SPECULATION 有权
    使用规范进行缓存注入

    公开(公告)号:US20090157966A1

    公开(公告)日:2009-06-18

    申请号:US11958440

    申请日:2007-12-18

    IPC分类号: G06F12/08

    摘要: A method, system, and computer program product for cache injection using speculation are provided. The method includes creating a cache line indirection table at an input/output (I/O) hub, which includes fields and entries for addresses, processor ID, and cache type and includes cache level line limit fields. The method also includes setting cache line limits to the CLL fields and receiving a stream of contiguous addresses at the table. For each address in the stream, the method includes: looking up the address in the table; if the address is present in the table, inject the cache line corresponding to the address in the processor complex; if the address is not present in the table, search limit values from the lowest level cache to the highest level cache; and inject addresses not present in the table to the cache hierarchy of the processor last injected from the contiguous address stream.

    摘要翻译: 提供了一种使用推测进行缓存注入的方法,系统和计算机程序产品。 该方法包括在输入/输出(I / O)集线器处创建高速缓存行间接表,其包括用于地址,处理器ID和高速缓存类型的字段和条目,并且包括高速缓存级别线限制字段。 该方法还包括为CLL字段设置高速缓存行限制并在表中接收连续地址流。 对于流中的每个地址,该方法包括:查找表中的地址; 如果地址存在于表中,则将与地址对应的缓存线注入处理器复合体; 如果表中不存在地址,则从最低级缓存搜索极限值到最高级缓存; 并将表中不存在的地址注入到从连续地址流最后注入的处理器的高速缓存层级。

    Unified, workload-optimized, adaptive RAS for hybrid systems
    67.
    发明授权
    Unified, workload-optimized, adaptive RAS for hybrid systems 有权
    用于混合系统的统一的,工作负载优化的自适应RAS

    公开(公告)号:US08788871B2

    公开(公告)日:2014-07-22

    申请号:US13170453

    申请日:2011-06-28

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product for maintaining reliability in a computer system. In an example embodiment, the method includes performing a first data computation by a first set of processors, the first set of processors having a first computer processor architecture. The method continues by performing a second data computation by a second processor coupled to the first set of processors, the second processor having a second computer processor architecture, the first computer processor architecture being different than the second computer processor architecture. Finally, the method includes dynamically allocating computational resources of the first set of processors and the second processor based on at least one metric while the first set of processors and the second processor are in operation such that the accuracy and processing speed of the first data computation and the second data computation are optimized.

    摘要翻译: 一种用于在计算机系统中维持可靠性的方法,系统和计算机程序产品。 在示例实施例中,该方法包括由第一组处理器执行第一数据计算,第一组处理器具有第一计算机处理器架构。 该方法通过由耦合到第一组处理器的第二处理器执行第二数据计算而继续,第二处理器具有第二计算机处理器架构,第一计算机处理器架构不同于第二计算机处理器架构。 最后,该方法包括在第一组处理器和第二处理器运行时基于至少一个度量来动态分配第一组处理器和第二处理器的计算资源,使得第一数据计算的精度和处理速度 并且第二数据计算被优化。

    Managing accelerators of a computing environment
    68.
    发明授权
    Managing accelerators of a computing environment 有权
    管理计算环境的加速器

    公开(公告)号:US08423799B2

    公开(公告)日:2013-04-16

    申请号:US12627050

    申请日:2009-11-30

    摘要: Accelerators of a computing environment are managed in order to optimize energy consumption of the accelerators. To facilitate the management, virtual queues are assigned to the accelerators, and a management technique is used to enqueue specific tasks on the queues for execution by the corresponding accelerators. The management technique considers various factors in determining which tasks to be placed on which virtual queues in order to manage energy consumption of the accelerators.

    摘要翻译: 管理计算环境的加速器以便优化加速器的能量消耗。 为了便于管理,将虚拟队列分配给加速器,并且使用管理技术来排队队列中的特定任务以由相应的加速器执行。 管理技术考虑了决定哪些任务放置在哪些虚拟队列上以管理加速器的能量消耗的各种因素。

    SPECULATIVE AND COORDINATED DATA ACCESS IN A HYBRID MEMORY SERVER
    70.
    发明申请
    SPECULATIVE AND COORDINATED DATA ACCESS IN A HYBRID MEMORY SERVER 有权
    混合存储器服务器中的协调和协调数据访问

    公开(公告)号:US20110320523A1

    公开(公告)日:2011-12-29

    申请号:US12822790

    申请日:2010-06-24

    IPC分类号: G06F15/16

    摘要: A method, accelerator system, and computer program product, for prefetching data from a server system in an out-of-order processing environment. A plurality of prefetch requests associated with one or more given data sets residing on the server system are received from an application on the server system. Each prefetch request is stored in a prefetch request queue. A score is assigned to each prefetch request. A set of the prefetch requests are selected from the prefetch queue that comprise a score above a given threshold. A set of data, for each prefetch request in the set of prefetch requests, is prefetched from the server system that satisfies each prefetch request, respectively.

    摘要翻译: 一种用于在无序处理环境中从服务器系统预取数据的方法,加速器系统和计算机程序产品。 从服务器系统上的应用程序接收与驻留在服务器系统上的一个或多个给定数据集相关联的多个预取请求。 每个预取请求都存储在预取请求队列中。 每个预取请求分配一个分数。 从包括给定阈值以上的分数的预取队列中选择一组预取请求。 一组数据,用于预取请求集中的每个预取请求,分别从满足每个预取请求的服务器系统预取。