会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明授权
    • Scalable interface for connecting multiple computer systems which performs parallel MPI header matching
    • 用于连接执行并行MPI头匹配的多个计算机系统的可扩展接口
    • US08537828B2
    • 2013-09-17
    • US13489496
    • 2012-06-06
    • Rabin A. SugumarLars Paul HuseBjørn Dag Johnsen
    • Rabin A. SugumarLars Paul HuseBjørn Dag Johnsen
    • H04L12/28
    • G06F15/17337
    • An interface device for a compute node in a computer cluster which performs Message Passing Interface (MPI) header matching using parallel matching units. The interface device comprises a memory that stores posted receive queues and unexpected queues. The posted receive queues store receive requests from a process executing on the compute node. The unexpected queues store headers of send requests (e.g., from other compute nodes) that do not have a matching receive request in the posted receive queues. The interface device also comprises a plurality of hardware pipelined matcher units. The matcher units perform header matching to determine if a header in the send request matches any headers in any of the plurality of posted receive queues. Matcher units perform the header matching in parallel. In other words, the plural matching units are configured to search the memory concurrently to perform header matching.
    • 用于计算机集群中的计算节点的接口设备,其使用并行匹配单元执行消息传递接口(MPI)报头匹配。 接口设备包括存储发布的接收队列和意外队列的存储器。 发布的接收队列存储在计算节点上执行的进程的接收请求。 意外队列存储在发布的接收队列中不具有匹配的接收请求的发送请求(例如来自其他计算节点)的头部。 接口设备还包括多个硬件流水线匹配器单元。 匹配器单元执行报头匹配以确定发送请求中的报头是否匹配多个发布的接收队列中的任何一个中的任何报头。 匹配器单元并行执行头匹配。 换句话说,多个匹配单元被配置为同时搜索​​存储器以执行头匹配。
    • 23. 发明申请
    • Performing Remote Loads and Stores over Networks
    • 通过网络执行远程负载和存储
    • US20100332908A1
    • 2010-12-30
    • US12495400
    • 2009-06-30
    • Bjorn Dag JohnsenRabin A. SugumarOla Torudbakken
    • Bjorn Dag JohnsenRabin A. SugumarOla Torudbakken
    • G06F15/16G06F15/167G06F11/30
    • H04L12/6418
    • A network adaptor which performs CPU loads and stores to remote memory over network fabrics. The network adaptor receives a transfer request from a compute node and converts the request to a remote transfer request, which is transmitted to the network. The network adaptor then monitors the network connection for a remote completion response. When the network adaptor receives the remote completion response within a specific time period, the network adaptor transmits a first completion response to the compute node. If the network adaptor does not receive the remote completion response within the specific time period, the network adaptor transmits an “early completion response” to the compute node. The network adaptor continues to monitor for the actual response. This allows the compute node to continue processing without having to wait for the actual response to be received. The method handles small payloads efficiently and also accounts for long completion delays.
    • 网络适​​配器,通过网络结构执行CPU加载和存储到远程内存。 网络适​​配器从计算节点接收传输请求,并将请求转换为传输到网络的远程传输请求。 然后,网络适配器监视网络连接以进行远程完成响应。 当网络适配器在特定时间段内接收到远程完成响应时,网络适配器向计算节点发送第一完成响应。 如果网络适配器在特定时间段内没有收到远程完成响应,则网络适配器向计算节点发送“早期完成响应”。 网络适​​配器继续监视实际响应。 这允许计算节点继续处理,而不必等待接收到实际响应。 该方法可以有效地处理小型有效载荷,并且也会导致长时间完成延迟
    • 25. 发明授权
    • Apparatus and method for floating-point exception prediction and recovery
    • 浮点异常预测和恢复的装置和方法
    • US07373489B1
    • 2008-05-13
    • US10880713
    • 2004-06-30
    • Jeffrey S. BrooksPaul J. JordanRabin A. Sugumar
    • Jeffrey S. BrooksPaul J. JordanRabin A. Sugumar
    • G06F9/00G06F7/38G06F9/44
    • G06F9/3851G06F9/30014G06F9/3828G06F9/3861G06F9/3867
    • An apparatus and method for floating point exception prediction and recovery. In one embodiment, a processor may include instruction fetch logic configured to issue a first instruction from one of a plurality of threads and to successively issue a second instruction from another one of the plurality of threads. The processor may also include floating-point arithmetic logic configured to execute a floating-point instruction issued by the instruction fetch logic from a given one of the plurality of threads, and further configured to determine whether the floating-point instruction generates an exception, and may further include exception prediction logic configured to predict whether the floating-point instruction will generate the exception, where the prediction occurs before the floating-point arithmetic logic determines whether the floating-point instruction generates the exception.
    • 一种用于浮点异常预测和恢复的装置和方法。 在一个实施例中,处理器可以包括指令提取逻辑,其被配置为从多个线程中的一个发出第一指令,并且从多个线程中的另一个线程连续地发出第二指令。 处理器还可以包括浮点算术逻辑,其被配置为执行由指令提取逻辑从多个线程中的给定一个发出的浮点指令,并且还被配置为确定浮点指令是否生成异常,以及 还可以包括被配置为预测浮点指令是否将产生异常的异常预测逻辑,其中在浮点运算逻辑确定浮点指令是否产生异常之前发生预测。
    • 28. 发明授权
    • Method and system for offloading computation flexibly to a communication adapter
    • 用于将计算灵活卸载到通信适配器的方法和系统
    • US08782161B2
    • 2014-07-15
    • US13173473
    • 2011-06-30
    • Rabin A. SugumarDavid Brower
    • Rabin A. SugumarDavid Brower
    • G06F15/167
    • G06F9/5027G06F2209/509
    • A method for offloading computation flexibly to a communication adapter includes receiving a message that includes a procedure image identifier associated with a procedure image of a host application, determining a procedure image and a communication adapter processor using the procedure image identifier, and forwarding the first message to the communication adapter processor configured to execute the procedure image. The method further includes executing, on the communication adapter processor independent of a host processor, the procedure image in communication adapter memory by acquiring a host memory latch for a memory block in host memory, reading the memory block in the host memory after acquiring the host memory latch, manipulating, by executing the procedure image, the memory block in the communication adapter memory to obtain a modified memory block, committing the modified memory block to the host memory, and releasing the host memory latch.
    • 一种用于将计算灵活地卸载到通信适配器的方法包括接收包括与主机应用程序的过程映像相关联的过程映像标识符的消息,使用过程映像标识符确定过程映像和通信适配器处理器,以及转发第一消息 配置为执行过程映像的通信适配器处理器。 该方法还包括通过获取主机存储器中的存储器块的主机存储器锁存器来在独立于主处理器的通信适配器处理器上执行通信适配器存储器中的过程映像,在获取主机之后读取主机存储器中的存储器块 存储器锁存器,通过执行过程映像来操纵通信适配器存储器中的存储块,以获得修改的存储器块,将修改的存储器块提交到主机存储器,以及释放主机存储器锁存器。
    • 29. 发明申请
    • Network Use of Virtual Addresses Without Pinning or Registration
    • 虚拟地址的网络使用,无需固定或注册
    • US20100332789A1
    • 2010-12-30
    • US12495805
    • 2009-06-30
    • Rabin A. SugumarRobert W. WittoschBjørn Dag JohnsenWilliam M. Ortega
    • Rabin A. SugumarRobert W. WittoschBjørn Dag JohnsenWilliam M. Ortega
    • G06F12/10
    • G06F12/1027G06F12/1081
    • A system comprising a compute node and coupled network adapter (NA) that allows the NA to directly use CPU virtual addresses without pinning pages in system memory. The NA performs memory accesses in response to requests from various sources. Each request source is assigned to context. Each context has a descriptor that controls the address translation performed by the NA. When the CPU wants to update translation information it sends a synchronization request to the NA that causes the NA to stop fetching a category of requests associated with the information update. The category may be requests associated with a context or a page address. Once the NA determines that all the fetched requests in the category have completed it notifies the CPU and the CPU performs the information update. Once the update is complete, the CPU clears the synchronization request and the NA starts fetching requests in the category.
    • 一种包括计算节点和耦合网络适配器(NA)的系统,其允许NA直接使用CPU虚拟地址而不在系统存储器中固定页面。 NA响应来自各种来源的请求,执行存储器访问。 每个请求源被分配给上下文。 每个上下文都有一个描述符,用于控制由NA执行的地址转换。 当CPU要更新翻译信息时,它向NA发送同步请求,导致NA停止获取与信息更新相关联的一类请求。 类别可以是与上下文或页面地址相关联的请求。 一旦NA确定类别中的所有获取的请求已经完成,它通知CPU并且CPU执行信息更新。 更新完成后,CPU将清除同步请求,NA将开始获取该类别中的请求。