Parallel functionality and automatic thread control in PV-WAVE
During the last several releases of PV-WAVE, there has been a concerted effort to enhance performance. For PV-WAVE versions from 8.0 to 9.0 we parallelized the majority of parallelizable array operations. In PV-WAVE 9.5 we introduced automatic thread control (ATC), an automatically-tuned runtime system that optimizes parallel performance. And for PV-WAVE 10.0, we enhanced ATC, and we parallelized most of the array operations that were still serial, most notably the multi-dimensional operations like subscripting, tiling, and concatenation.