Using the Work Queue Manager to process data on multiple cores
I have a client who is in the process of developing some tests (short routine) to perform on a large data set – possibly several hundred million records – and is looking for an efficient way to spread the workload across his CPU’s to speed up the execution time. Any suggestions or tips I can pass on?
Absolutely investigate the Work Queue Manager:
It’s the same code we use for parallelizing class builds and for %PARALLEL support in SQL.