返回
Finding parallel patterns through static analysis in C plus plus applications
DOI:10.1177/1094342017695639.png)
摘要
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总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
2.5
论文数:
1.1K
被引数:
1.3K
机构
引用论文
Risk factors for the requirement of surgical or endoscopic interventions during chemotherapy in patients with uncomplicated colorectal cancer and unresectable synchronous metastases化疗期间对无并发症结直肠癌伴不可切除同时性转移患者需要外科或内镜干预的风险因素
Methylomes of Two Extremely Halophilic
Archaea
Species, Haloarcula marismortui and Haloferax mediterranei两种极端嗜盐性Archaea物种——Haloarcula marismortui和Haloferax mediterranei——的甲基化组
Evaluation of WRF microphysics schemes in the simulation of a squall line over IRAN using radar and reanalysis data利用雷达和再分析数据评估WRF微物理方案在伊朗飑线模拟中的应用
没有更多内容

