comp超标量运行时的python绑定
pycompss的Python项目详细描述
######## Pycompss公司 ########
pycompss是一个框架,它旨在为分布式基础设施(如集群和云)简化python并行应用程序的开发和执行。
概述
pycompss是compss的python绑定,compss是一种编程模型和运行时,旨在简化集群和云等分布式基础设施的并行应用程序的开发。编程模型提供了一个顺序接口,但在执行时,运行时系统能够在任务级利用应用程序的内在并行性。该框架得到一套工具的补充,这些工具有助于开发、执行监测和事后性能分析。
pycompss应用程序由任务组成,这些任务是按照pycompss语法用decorator注释的方法。在执行时,运行时构建一个任务图,该图考虑到任务之间的数据依赖关系,并从该图调度和执行分布式基础结构中的任务,同时还考虑节点之间所需的数据传输。
官方网页:http://compss.bsc.es
文档
pycompss文档可以在http://compss.bsc.es(文档选项卡)
(请参见安装手册中的“PIP”部分)
安装
首先,确保目标计算机满足安装手册中提到的依赖项。
安装可以采用多种替代方法:
使用pip从pypi live存储库安装正式的pycompss版本:
。代码::bash
$ sudo -E python2.7 -m pip install pycompss -v
使用pip从pycompss-version.tar.gz文件安装pycompss::
。代码::bash
$ sudo -E python2.7 -m pip install pycompss-version.tar.gz -v
使用setup.py脚本::
。代码::bash
$ sudo -E python2.7 setup.py install
**工作流和分布式计算** **计算机科学系** **巴塞罗那超级计算中心**