发明名称 Speculative and coordinated data access in a hybrid memory server
摘要 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.
申请公布号 US8954490(B2) 申请公布日期 2015.02.10
申请号 US201012822790 申请日期 2010.06.24
申请人 International Business Machines Corporation 发明人 Chan Yuk Lung;Krishnamurthy Rajaram B.;Parris Carl Joseph
分类号 G06F15/16;G06F17/30 主分类号 G06F15/16
代理机构 Fleit Gibbons Gutman Bongini & Bianco PL 代理人 Fleit Gibbons Gutman Bongini & Bianco PL ;Grzesik Thomas;Gutman Jose
主权项 1. A method, on a server system in an out-of-core processing environment comprising the server system, at least one accelerator system, and at least one user client, for speculatively managing data at the server system, the method comprising: receiving a request to access a given data set from the at least one user client, wherein the given data set resides on one or more storage devices communicatively coupled to the server system, and wherein the server system manages the given data set; identify, based on the request, at least a portion of the given data set that satisfies the request; retrieving at least the portion of the given data set that has been identified; and passing at least one of the request and at least the portion of the given data set that has been identified to the accelerator system, wherein the accelerator system is configured to generate a resulting data set based on processing the portion of the at least the portion of the given data set, and wherein the accelerator system is separate and distinct from the server system.
地址 Armonk NY US