arrow
返回

PyCOMPSs: Parallel computational workflows in Python

delete2016-07-27
delete90
delete
OA
AI
E
Enric Tejedor
Y
Yolanda Becerra
G
Guillem Alomar
A
Anna Queralt
R
Rosa M. Badía *
J
Jordi Torres
T
Toni Cortés
J
Jesús Labarta
DOI:10.1177/1094342015594678delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The use of the Python programming language for scientific computing has been gaining momentum in the last years. The fact that it is compact and readable and its complete set of scientific libraries are two important characteristics that favour its adoption. Nevertheless, Python still lacks a solution for easily parallelizing generic scripts on distributed infrastructures, since the current alternatives mostly require the use of APIs for message passing or are restricted to embarrassingly parallel computations. In that sense, this paper presents PyCOMPSs, a framework that facilitates the development of parallel computational workflows in Python. In this approach, the user programs her script in a sequential fashion and decorates the functions to be run as asynchronous parallel tasks. A runtime system is in charge of exploiting the inherent concurrency of the script, detecting the data dependencies between tasks and spawning them to the available resources. Furthermore, we show how this programming model can be built on top of a Big Data storage architecture, where the data stored in the backend is abstracted and accessed from the application in the form of persistent objects.
Keyword:
Scientic computing
parallel programming models
Python
Big Data storage

期刊

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

机构

U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

Stellate Ganglion Block as an Early Intervention in Sympathetically Maintained Headache and Orofacial Pain Caused by Temporal Arteritis
err2013-03-01
err0
errOAAI
errNoboru Noma; Hiroshi Kamo; Yuka Nakaya; Ko Dezawa; Andrew Young; Junad Khan; Yoshiki Imamura
err分享
err收藏
Current developments in French ethnopsychoanalysis
err2011-07-08
err0
PREAI
errGesine Sturm; Maya Nadig; Marie Rose Moro
err分享
err收藏
ServiceSs: An Interoperable Programming Framework for the Cloud
err2013-09-20
err75
PREAI
errLordan, Francesc; Tejedor, Enric; Ejarque, Jorge; Rafanell, Roger; Alvarez, Javier; Marozzo, Fabrizio; Lezzi, Daniele; Sirvent, Rauel; Talia, Domenico; Badia, Rosa M.
err分享
err收藏
Greening the manufacturing function
err1995-09-01
err0
PREAI
errJoseph Sarkis; Abdul Rasheed
err分享
err收藏
err分享
err收藏
没有更多内容