发明名称 Method and system for implementing a dynamic array data structure in a cache line
摘要 A memory system 128 has a memory controller 206 and cache memory 208. The metadata 213 and elements 215 of a dynamic array are stored in a cache line 211. The metadata may include parameters, such as the size of the elements in the array and the number of elements in the array. It may also include enable flags for the parameters. The controller receives requests for operations on the dynamic array. The operation may be carried out atomically with respect to operations requested by other threads. The operation indicates the location of the array in the cache. The operation may push or pop the a selected element of the array, request the number of elements in the array, return a specific element of the array, set a specific element of an array to a value return the minimum or maximum value in the array.
申请公布号 GB201601478(D0) 申请公布日期 2016.03.09
申请号 GB20160001478 申请日期 2014.07.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人
分类号 主分类号
代理机构 代理人
主权项
地址