dispel4py
dispel4py
复制标题
驱散4py
DOI:
10.1145/2835857.2835863
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Krause A
中科院分区:
文献类型:
--
作者:
Krause A
We present dispel4py, a novel data intensive and high performance computing middleware provided as a standard Python library for describing stream-based workflows. It allows its users to develop their scientific applications locally and then run them on a wide range of HPC-infrastructures without any changes to the code. Moreover, it provides automated and efficient parallel mappings to MPI, multiprocessing, Storm and Spark frameworks, commonly used in big data applications. It builds on the wide availability of Python in many environments and only requires familiarity with basic Python syntax. We will show the dispel4py advantages by walking through an example. We will conclude demonstrating how dispel4py can be employed as an easy-to-use tool for designing scientific applications using real-world scenarios.