Author's retrospective for array privatization for parallel execution of loops
Zhiyuan Li · 2014
Array privatization, as a program transform to increase the opportunity for loop parallelization, was introduced at a time when numerical programs dominated the parallel computing world. Today, with parallel processors becoming ubiquitous, the computer industry faces a new challenge, i.e. how to best utilize hardware parallelism for the next generation of main-stream applications. The author re-examines the technique of array privatization both in its historical context and in view of new developments in recent years.