发明名称 Method and system for implementing a dynamic array data structure in a cache line
摘要 The present invention relates to a method for implementing a dynamic array data structure (225, 325) in a cache line (211, 311) in a memory system (128) that includes a memory storage (208) and a controller (206). The method comprises: configuring in the memory (206) the cache line (211, 311) as a cache line comprising a metadata field (213, 313) and an elements field (215, 315), wherein the metadata field (213, 313) comprises metadata of the dynamic array data structure (225, 325) and wherein the elements field (215,315) comprises a value of each element of the dynamic array data structure; receiving, by the controller (206), a request (210) for an operation on the dynamic array data structure (225, 325), wherein the request is indicative of a location of the cache line (211, 311) in the memory storage (208) and information specifying the request (210); identifying, by the controller (206), for the operation one or more actions on the dynamic array data structure (225, 325) using the information, wherein the one or more actions are encoded in the controller (206); and in response to receiving the request, performing the request by executing the one or more encoded actions.
申请公布号 GB2530234(A) 申请公布日期 2016.03.16
申请号 GB20160001478 申请日期 2014.07.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BURKHARD STEINMACHER-BUROW
分类号 G06F12/0875;G06F7/76 主分类号 G06F12/0875
代理机构 代理人
主权项
地址