Compass IP Law, PC
Technologies for adaptive processing of multiple buffers
Technologies for adaptive processing of multiple buffers is disclosed. A compute device may establish a buffer queue to which applications can submit buffers to be processed, such as by hashing the submitted buffers. The compute device monitors the buffer queue and determines an efficient way of processing the buffer queue based on the number of buffers present. The compute device may process the buffers serially with a single processor core of the compute device or may process the buffers in parallel with single-instruction, multiple data (SIMD) instructions. The compute device may determine which method to use based on a comparison of the throughput of serially processing the buffers as compared to parallel processing the buffers, which may depend on the number of buffers in the buffer queue.
Intel Corporation
G H G G H H H H G H H G G G H G G G H H G H G H H H G G H H H G H G H B H Y H H G Y G H G H G H H H G G G H Y H H H H H G G H G G G G G G H G G G H G B G Y G H G H G G H G G G G H H H G G H H G G H G G H G H G H G H H H H G H G H H H H H H H H H G G H H G Y H H G G G H G H H H H H H H H G G G H H H H G H G G G G G H H H G H H G H G G G H H H G H H H H G G H G G H H G H H G H G H H G H G Y G H H H H H G H
G06F H04L G06F G02B H04L H05K H04L H05K G06F H05K H04L G06F G06F G06F H05K G02B G02B G06F H03M H05K G06F H04B G06F H05K H04L H04L G06F G06F H04L H04L H04L G06F H04L G11C H05K B65G H04Q Y02D H04L H05K G06F Y10S G06F H04L G06F H05K G06F H05K H04Q H04L G08C G06F G06F H04L Y02P H03M H05K H05K H04L H04L G11C G06F H04L G06F G06F G06F G06F G06F G06F H04L G06F G06Q G06F H04L G06F B25J G06F Y10S G06F H04L G08C H04L G06F G11C H04L G06F G02B G06F G06F H04Q H03M H04L G06F G06Q H05K H04Q G05D G06F H05K G06F G06F H04L G06F H04L G05D H04L G06F H04L H04L H04L H04L G06F H04Q G07C H04L H04L H04L H04Q H05K H05K H04Q H04W H04L G06F G06F H05K H03M G06F Y04S H04Q H04W G06Q G06F G06F H04L G06F H04L H04Q H04Q H03M H04L H04Q H04L H05K G06F G06F G11C H04L H04Q H03M H04L G06F H04L G06F G06F G06F G06F G06F H04B H05K H04L G06F H04L H04L G06Q H04L G06F G06F G06F H03M H05K H04L G06F H05K H04L H05K H04J G06F G06F H04L G06F G06Q H04L H05K G06F H05K H04L G06F H04L G06F H04Q H04Q G02B H03M G11C Y04S G06F H05K H03M H04Q H05K H04L G06F H04L
inventional additional additional inventional additional additional additional additional additional additional additional additional additional additional additional inventional inventional additional additional additional inventional additional additional additional additional additional additional additional inventional additional additional inventional additional inventional additional additional additional additional inventional additional inventional additional additional additional inventional additional inventional additional additional additional inventional inventional inventional inventional additional additional additional inventional additional inventional inventional inventional inventional inventional additional additional inventional additional inventional additional additional additional additional inventional inventional additional additional additional inventional additional additional additional additional additional inventional additional inventional additional additional additional additional additional inventional additional additional additional additional inventional additional inventional additional additional inventional additional additional inventional additional additional inventional additional additional additional additional additional inventional inventional additional additional additional additional additional additional additional additional inventional additional inventional additional additional additional additional additional additional additional additional additional additional additional additional inventional additional inventional inventional additional inventional inventional inventional inventional additional additional additional inventional additional additional inventional inventional inventional additional inventional additional inventional additional additional additional additional additional inventional additional additional additional additional additional additional additional additional additional additional additional additional additional inventional additional additional additional additional additional additional additional additional inventional additional inventional inventional additional inventional additional inventional additional inventional additional additional additional additional additional
Weigang Xiaodong Qihua Vinodh
Li Liu Dai Gopal