arrow
返回

Finding parallel patterns through static analysis in C plus plus applications

delete2017-03-09
delete9
delete
OA
AI
D
David del Rio Astorga *
M
Manuel F. Dolz
L
Luis Miguel Sánchez
J
J. Daniel García
M
Marco Danelutto
M
Massimo Torquati
DOI:10.1177/1094342017695639delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Since the 'free lunch' of processor performance is over, parallelism has become the new trend in hardware and architecture design. However, parallel resources deployed in data centers are underused in many cases, given that sequential programming is still deeply rooted in current software development. To address this problem, new methodologies and techniques for parallel programming have been progressively developed. For instance, parallel frameworks, offering programming patterns, allow expressing concurrency in applications to better exploit parallel hardware. Nevertheless, a large portion of production software, from a broad range of scientific and industrial areas, is still developed sequentially. Considering that these software modules contain thousands, or even millions, of lines of code, an extremely large amount of effort is needed to identify parallel regions. To pave the way in this area, this paper presents Parallel Pattern Analyzer Tool, a software component that aids the discovery and annotation of parallel patterns in source codes. This tool simplifies the transformation of sequential source code to parallel. Specifically, we provide support for identifying Map, Farm, and Pipeline parallel patterns and evaluate the quality of the detection for a set of different C++ applications.
Keyword:
Parallel patterns
C++11 attributes
source code analysis tools
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

U
Universidad Carlos III de Madrid
学者数:
5.5K
论文数: 5.7K
被引数: 4.5K
U
University of Pisa
学者数:
3.1W
论文数: 2.4W
被引数: 2.4W
引用论文

引用论文

Creating a Sense of Place
err1981-11-01
err0
PREAI
errLester Rowntree
err分享
err收藏
Evaluation of a minimally invasive endovascular neural interface for decoding motor activity
err2019-03-01
err0
PREAI
errIan A. Forsyth; Megan Dunston; Gabriel Lombardi; Gil S. Rind; Stephen Ronayne; Yan T. Wong; Clive N May; David B. Grayden; Thomas Oxley; Nicholas Opie; Sam E. John
err分享
err收藏
Clonal diversity and geographic distribution of methicillin-resistant Staphylococcus pseudintermedius from Australian animals: Discovery of novel sequence types
err2018-01-01
err0
PREAI
errKate A. Worthing; Sam Abraham; Geoffrey W. Coombs; Stanley Pang; Sugiyono Saputra; David Jordan; Darren J. Trott; Jacqueline M. Norris
err分享
err收藏
没有更多内容