SCALABLE PARALLEL SORTING ON MANYCORE-BASED COMPUTING SYSTEMS

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20150066988A1
SERIAL NO

14472752

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Systems and methods for sorting data, including chunking unsorted data such that each chunk is of a size that fits within a last level cache of the system. One or more threads are instantiated in each physical core of the system, chunks assigned physical cores are distributed evenly across the threads on the physical cores. Subchunks in the physical cores are sorted using vector intrinsics, the subchunks being data assigned to the threads in the physical cores, and the subchunks are merged to generate sorted large chunks. A binary tree, which includes leaf nodes that correspond to the sorted large chunks, is built, leaf nodes are assigned to threads, and tree nodes are assigned to a circular buffer, wherein the circular buffer is lock and synchronization free. The large chunks are sorted to generate sorted data as output.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NEC LABORATORIES AMERICA INC4 INDEPENDENCE WAY SUITE 200 PRINCETON NJ 08540

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cadambi, Srihari Princeton Junction, US 28 1467
Chakradhar, Srimat Manalapan, US 111 1762
Yuan, Yuan Princeton, US 219 2174

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation