Exploiting Task-order Information: in Compilers for Shared-memory Parallel Programs - Christoph Angerer - 图书 - Südwestdeutscher Verlag für Hochschulsch - 9783838131740 - 2012年2月27日
如封面与标题不符,以标题为准

Exploiting Task-order Information: in Compilers for Shared-memory Parallel Programs

价格
元 509
不含税

远程仓调货

预计送达时间 年6月5日 - 年6月17日
添加至iMusic心愿单

Over the last years, researchers and engineers have developed numerous abstractions and programming models that make developing parallel programs easier, safer, and more efficient. Despite the advances made in parallel programming, however, the corresponding compilers still remain largely ignorant of the parallelism exhibited by the program execution. In particular, current compilers do not have any knowledge about what tasks are scheduled with what ordering---even though many higher-level parallel programming models contain a wealth of task-order information that can be exploited by the compiler. This thesis presents a schedule analysis that can extract task-ordering information from real-world programs. By analyzing potential orderings between tasks, the compiler can decide whether accesses to shared memory by different tasks may interfere and use this information to guide its optimization efforts. The schedule analysis can be combined with standard program analyses such as points-to and escape analysis to improve the precision of known optimizations as well as enable new optimizations.

介质类型 图书     Paperback Book   (平装胶订图书)
已发行 2012年2月27日
ISBN13 9783838131740
出版商 Südwestdeutscher Verlag für Hochschulsch
页数 180
商品尺寸 150 × 10 × 226 mm   ·   286 g
语言 德语