会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 63. 发明申请
    • System and method for movement of non-aligned data in network buffer model
    • 网络缓冲模型中非对齐数据移动的系统和方法
    • US20060095535A1
    • 2006-05-04
    • US10959801
    • 2004-10-06
    • Rama GovindarajuChulho KimHanhong Xue
    • Rama GovindarajuChulho KimHanhong Xue
    • G06F15/16
    • H04L47/10
    • A method is provided for transferring data between first and second nodes of a network. Such method includes requesting first data to be transferred by a first upper layer protocol (ULP) operating on the first node of the network; and buffering second data for transfer to the second node by a lower protocol layer lower than the first ULP, the second data including an integral number of standard size units of data including the first data. The method further includes posting the second data to the network for delivery to the second node; receiving the second data at the second node; and from the received data, delivering the first data to a second ULP operating on the second node. The method is of particular application when transferring the data in unit size is faster than transferring the data in other than unit size.
    • 提供了一种用于在网络的第一和第二节点之间传送数据的方法。 这种方法包括通过在网络的第一节点上操作的第一上层协议(ULP)请求首先传送的数据; 以及缓冲第二数据以通过低于所述第一ULP的较低协议层传送到所述第二节点,所述第二数据包括包括所述第一数据的标准大小数据单元的整数。 该方法还包括将第二数据发布到网络以传送到第二节点; 在第二节点处接收第二数据; 并且从所接收的数据中,将第一数据传送到在第二节点上操作的第二ULP。 当传输单位大小的数据比传送除单位大小之外的数据更快时,该方法是特别应用的。
    • 66. 发明授权
    • Reporting of partially performed memory move
    • 报告部分执行内存移动
    • US08356151B2
    • 2013-01-15
    • US12024504
    • 2008-02-01
    • Ravi K. ArimilliRobert S. BlackmoreRonald N. KallaChulho KimBalaram SinharoyHanhong Xue
    • Ravi K. ArimilliRobert S. BlackmoreRonald N. KallaChulho KimBalaram SinharoyHanhong Xue
    • G06F12/02
    • G06F9/30043G06F12/0831G06F12/0862G06F12/1027
    • A method performed in a data processing system initiates an asynchronous memory move (AMM) operation, whereby a processor performs a move of data in virtual address space from a first effective address to a second effective address and forwards parameters of the AMM operation to asynchronous memory mover logic for completion of the physical movement of data from a first memory location to a second memory location. The processor executes a second operation, which checks a status of the completion of the data move and returns a notification indicating the status. The notification indicates a status, which includes one of: data move in progress; data move totally done; data move partially done; data move cannot be performed; and occurrence of a translation look-aside buffer invalidate entry (TLBIE) operation. The processor initiates one or more actions in response to the notification received.
    • 在数据处理系统中执行的方法启动异步存储器移动(AMM)操作,由此处理器执行将虚拟地址空间中的数据从第一有效地址移动到第二有效地址,并将AMM操作的参数转发到异步存储器 用于完成数据从第一存储器位置到第二存储器位置的物理移动的移动器逻辑。 处理器执行第二操作,其检查数据移动完成的状态,并返回指示状态的通知。 该通知表示状态,其中包括:数据移动进行中的一个; 数据移动完成; 数据移动部分完成; 无法执行数据移动; 以及出现翻译后备缓冲区无效条目(TLBIE)操作。 处理器响应于收到的通知发起一个或多个动作。
    • 67. 发明授权
    • Mechanisms for communicating with an asynchronous memory mover to perform AMM operations
    • 与异步存储器移动器进行通信以执行AMM操作的机制
    • US08245004B2
    • 2012-08-14
    • US12024560
    • 2008-02-01
    • Ravi K. ArimilliRobert S. BlackmoreChulho KimBalaram SinharoyHanhong Xue
    • Ravi K. ArimilliRobert S. BlackmoreChulho KimBalaram SinharoyHanhong Xue
    • G06F12/00
    • G06F9/30032G06F12/0831G06F12/0862G06F12/10
    • A data processing system includes a set of architected registers within which the processor places state and other information to communicate with the asynchronous memory mover in order to initiate and control an AMM operation. The asynchronous memory mover performs an asynchronous memory move (AMM) operation in response to receiving a set of parameters within the architected registers, which parameters are associated with an AMM store instruction executed by the processor to initiates a move of data in virtual space before placing the information in the architected registers. The architected registers are processor architected registers, defined on a per thread basis by a compiler, or memory mapped architected registers allocated for communicating with the asynchronous memory mover during a bind and subsequent execution of an application. The architected registers are also utilized to store state information to enable a restore to a point before execution of the AMM operation.
    • 数据处理系统包括一组架构寄存器,处理器将处理器置于与异步存储器移动器通信的状态和其它信息,以启动和控制AMM操作。 异步存储器移动器响应于在结构化寄存器内接收到一组参数而执行异步存储器移动(AMM)操作,哪些参数与处理器执行的AMM存储指令相关联,以在放置之前启动虚拟空间中的数据移动 建筑登记册中的信息。 架构寄存器是由编译器在每个线程基础上定义的处理器架构寄存器,或者在应用程序的绑定和后续执行期间分配用于与异步存储器移动器进行通信的内存映射架构寄存器。 架构寄存器还用于存储状态信息,以便在执行AMM操作之前恢复到一个点。