发明名称 DATASET INTERSECTION DETERMINATION
摘要 An item is determined to exist in a dataset by arranging the dataset into a plurality of subsets, each bounded by the minimum amount of memory that may be transferred between levels of memory in a memory configuration. The item and the subsets have attributes that allow for a determination of which subset the item would exist in if the item were in the dataset. A singular subset is transferred between levels of memory to determine whether the item exists in the transferred subset. If the item does not exist in the transferred subset, it is determined that the item does not exist in the dataset.
申请公布号 US2015081622(A1) 申请公布日期 2015.03.19
申请号 US201314030377 申请日期 2013.09.18
申请人 Chicago Mercantile Exchange Inc. 发明人 Meacham Paul;Doornebos Jacques
分类号 G06F12/08;G06F17/30 主分类号 G06F12/08
代理机构 代理人
主权项 1. A computer implemented method of determining inclusion of a particular item in a dataset comprising a plurality of items, each of the particular item and the plurality of items being characterized by an item attribute, the plurality of items being characterized by a first arrangement and stored in a first memory coupled with a second memory, the first and second memories being characterized by a minimum number of items which may be transferred from the first memory to the second memory by a single transfer operation therebetween, the method comprising: rearranging, by a processor coupled with the first and second memories, the plurality of items of the dataset into a second arrangement different from the first arrangement, the second arrangement comprising a plurality of non-overlapping subsets of the plurality of items such that a number of items of the plurality of items included in each non-overlapping subset does not exceed the minimum number of items, wherein each of the plurality of non-overlapping subsets is characterized by a subset attribute correlated with the item attributes of the items of the plurality items included therein; identifying, by the processor, based on the item attribute of the particular item and the subset attributes of each of the plurality of subsets, a subset of the plurality of subsets which would include the particular item if the particular item was one of the plurality of items; causing, by the processor, the transfer of the identified subset from the first memory to the second memory; and evaluating, by the processor, the identified subset in the second memory to determine whether the particular item is included therein, the particular item being determined to not exist in the plurality of items when the particular item is determined to not be included in the identified subset in the second memory.
地址 Chicago IL US