Dynamic assignment of transfers of blocks of data
AssigneeSAS Institute Inc.
InventorsTom Weber, Paul Kent
Life of this patent
Estimating the term…
Loading patent…
AssigneeSAS Institute Inc.
InventorsTom Weber, Paul Kent
Estimating the term…
A computer-program causing a computing device to transmit a command to a data storage cluster for multiple data transfer threads thereof to request assignment of a data transfer from a distribution thread; await receipt of a request for assignment from a data transfer thread; compare the quantity data transfer threads to the quantity of computation threads of a data processing cluster; assign to the data transfer thread an exchange of a block of data with a single computation thread in response to receipt of the request and to the multitude of data transfer threads comprising a greater quantity of threads than the multitude of computation threads; and assign to the data transfer thread exchanges of multiple blocks of data with multiple computation threads in response to receipt of the request and to the multitude of data transfer threads comprising a lesser quantity of threads than the multitude of computation threads.
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, the computer-program product including instructions operable to cause a computing device to perform operations including:
A computer-implemented method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.