首页 | 官方网站   微博 | 高级检索  
     


Automatic Parallelization of Array-oriented Programs for a Multi-core Machine
Authors:Wai-Mee Ching  Da Zheng
Affiliation:1. Department of Computer Science, Zhejiang Normal University, Jinhua, 321004, Zhejiang, China
2. Department of Computer Science, Johns Hopkins University, Baltimore, MD, 21210, USA
Abstract:We present the work on automatic parallelization of array-oriented programs for multi-core machines. Source programs written in standard APL are translated by a parallelizing APL-to-C compiler into parallelized C code, i.e. C mixed with OpenMP directives. We describe techniques such as virtual operations and data-partitioning used to effectively exploit parallelism structured around array-primitives. We present runtime performance data, showing the speedup of the resulting parallelized code, using different numbers of threads and different problem sizes, on a 4-core machine, for several examples.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号