Patent ID: 9710503
Date: 2017-07-18
CPC Classifications: G06F

Claim:
1. A method for performing a composite sort on a tunable hardware sort engine comprises: determining one or more desired sort performance parameters; configuring a composite sort engine of the tunable hardware sort engine based on the one or more desired sort performance parameters; receiving, by the tunable hardware sort engine, a plurality of keys having a payload associated with each of the plurality of keys; generating a tag for each of the plurality of keys, the tag identifying a portion of a DRAM storage reserved for each of the payloads; storing the payloads in a DRAM storage; generating a composite key for each of the plurality of keys; sorting the composite keys by the composite sort engine; retrieving the payloads associated with the sorted composite keys from the DRAM storage; and outputting the payloads associated the sorted composite keys.