- 专利标题: Adaptive sort accelerator sharing first level processor cache
-
申请号: US16118592申请日: 2018-08-31
-
公开(公告)号: US10725738B2公开(公告)日: 2020-07-28
- 发明人: Christian Jacobi , Aditya Puranik , Martin Recktenwald , Christian Zoellin
- 申请人: International Business Machines Corporation
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 代理机构: Cantor Colburn LLP
- 代理商 William Kinnaman
- 主分类号: G06F7/24
- IPC分类号: G06F7/24 ; G06F7/08 ; G06F7/16 ; G06F16/22
摘要:
A computer processor includes a processor cache that obtains tree data from the memory unit indicative of key values that are pre-sorted in a memory unit. A hardware adaptive merge sort accelerator generates a tournament tree based on the key values, and performs a partial tournament sort that compares a selected key value to a plurality of participating key values to define a sorting path. The hardware adaptive merge sort accelerator also determines an overall winning key value of the partial tournament and a runner-up key value located on the sorting path that is a next lowest key value among the participating key values. The remaining key values are compared to the runner-up key value to sort at least one of the remaining key values in sequential order with respect to the overall winning key value and the runner-up key value.
公开/授权文献
信息查询