首页> 外文期刊>International Journal of High Performance Computing Applications >THE INTERNATIONAL EXASCALE SOFTWARE PROJECT: A CALL TO COOPERATIVE ACTION BY THE GLOBAL HIGH-PERFORMANCE COMMUNITY
【24h】

THE INTERNATIONAL EXASCALE SOFTWARE PROJECT: A CALL TO COOPERATIVE ACTION BY THE GLOBAL HIGH-PERFORMANCE COMMUNITY

机译:国际专家级软件项目:呼吁全球高性能社区采取合作行动

获取原文
获取原文并翻译 | 示例
           

摘要

Over the last 20 years, the open-source community has provided more and more software on which the world's high-performance computing systems depend for performance and productivity. The community has invested millions of dollars and years of effort to build key components. Although the investments in these separate software elements have been tremendously valuable, a great deal of productivity has also been lost because of the lack of planning, coordination, and key integration of technologies necessary to make them work together smoothly and efficiently, both within individual petascale systems and between different systems. A repository gatekeeper and an email discussion list can coordinate open-source development within a single project, but there is no global mechanism working across the community to identify critical holes in the overall software environment, spot opportunities for beneficial integration, or specify requirements for more careful coordination. Tt seems clear that this completely uncoordinated development model will not provide the software needed to supportrnthe unprecedented parallelism required for peta/exascale computation on millions of cores, or the flexibility required to exploit new hardware models and features, such as transactional memory, speculative execution, and GPUs. We believe the community must work together to prepare for the challenges of exascale computing, ultimately combing their efforts in a coordinated International Exascale Software Project.
机译:在过去的20年中,开源社区提供了越来越多的软件,全球高性能计算系统依靠这些软件来提高性能和生产率。社区已投入数百万美元和多年的精力来构建关键组件。尽管在这些单独的软件元素上的投资具有巨大的价值,但由于缺乏计划,协调和关键技术的集成,使它们在单个petascale内顺利有效地工作所必需的技术,它们也损失了很多生产力。系统之间以及不同系统之间。存储库管理员和电子邮件讨论列表可以在单个项目中协调开源开发,但是没有一种全局机制可以在整个社区中工作,以识别整个软件环境中的关键漏洞,发现有益集成的机会或指定更多需求仔细协调。 Tt似乎很清楚,这种完全不协调的开发模型将无法提供支持数百万个内核上的peta / exascale计算所需的空前并行性所需的软件,也无法提供开发新硬件模型和功能(例如事务性存储器,推测性执行,和GPU。我们认为,社区必须共同努力以应对百亿亿次级计算的挑战,并最终将他们的努力整合到一个协调的国际百亿亿分之一软件项目中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号