Automatic code parallelization for data-intensive computing in multicore systems
Automatic code parallelization for data-intensive computing in multicore systems
复制标题
多核系统中数据密集型计算的自动代码并行化
DOI:
10.1088/1742-6596/1411/1/012014
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Zhang, Hui
中科院分区:
文献类型:
--
作者:
Subramanian, Ranjini;Zhang, Hui
A major driving force behind the increasing popularity of data science is the increasing need for data-driven analytics fuelled by massive amounts of complex data. Increasingly, parallel processing has become a cost-effective method for computationally large and data-intensive problems. Many existing applications are sequential in nature and if such applications are ported to multi-processor systems for execution, they would make use of only one core and the optimal usage of all cores is not guaranteed. Knowledge of parallel programming is necessary to ensure the use of processing power offered by multi-processor systems in order to achieve better performance. However, many users do not possess the skills and knowledge required to convert existing sequential code to parallel code to achieve speedups and scalability. In this paper, we introduce a framework that automatically transforms existing sequential code to parallel code while ensuring functional correctness using divide-and-conquer paradigm, so that the benefits offered by multi-core systems can be maximized. The paper will outline the implementation of the framework and demonstrate its usage with practical use cases.
DOI:
10.1109/bigdata.2018.8622068
发表时间:
2018
期刊:
2018 IEEE International Conference on Big Data (Big Data
影响因子:
--
作者:
Subramanian, Ranjini;Zhang, Hui
通讯作者:
Zhang, Hui
DOI:
--
发表时间:
2009
期刊:
International Conference on Trust Management
影响因子:
--
作者:
Yuhuan Cui;Jingguo Qu;Weili Chen;Aimin Yang
通讯作者:
Aimin Yang
DOI:
--
发表时间:
2014
期刊:
Extreme Science and Engineering Discovery Environment
影响因子:
--
作者:
Guangchen Ruan;Hui Zhang;E. Wernert;Beth Plale
通讯作者:
Beth Plale