Invention Grant
- Patent Title: Methods and devices for discovering multiple instances of recurring values within a vector with an application to sorting
-
Application No.: US15548083Application Date: 2015-02-05
-
Publication No.: US10282203B2Publication Date: 2019-05-07
- Inventor: Timothy Hayes , Oscar Palomar Pérez , Osman Unsal , Adrian Cristal Kestelman , Mateo Valero Cortés
- Applicant: BARCELONA SUPERCOMPUTING CENTER—CENTRO NACIONAL DE SUPERCOMPUTACIÓN
- Applicant Address: ES Barcelona
- Assignee: BARCELONA SUPERCOMPUTING CENTER—CENTRO NACIONAL DE SUPERCOMPUTACIÓN
- Current Assignee: BARCELONA SUPERCOMPUTING CENTER—CENTRO NACIONAL DE SUPERCOMPUTACIÓN
- Current Assignee Address: ES Barcelona
- Agency: Squire Patton Boggs (US) LLP
- International Application: PCT/EP2015/052394 WO 20150205
- International Announcement: WO2016/124242 WO 20160811
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F7/24

Abstract:
Methods and devices for discovering multiple instances of recurring values within a vector are disclosed. A first method calculates the prior instances of the vector. A second method calculates the last unique instances of the vector. An implementation of these methods as SIMD instructions is proposed. Sequential and parallel CAM implementations are also disclosed. The proposed methods can be used to correct conflicting indexes in vector memory indexed operations. Furthermore, an application to a vectorized sorting algorithm is proposed.
Public/Granted literature
Information query