首页> 外文会议>IEEE International Symposium on Parallel Distributed Processing;IPDPS 2009 >Thalweg: A framework for programming 1,000 machines with 1,000 cores
【24h】

Thalweg: A framework for programming 1,000 machines with 1,000 cores

机译:Thalweg:用于对1,000个具有1,000个内核的机器进行编程的框架

获取原文

摘要

While modern large-scale computing tasks have grown to span many machines, each with many cores, traditional programming models have not kept up with these advancements, resulting in difficulty exploiting these computing resources with only modest programmer effort. Thalweg seeks to address this breakdown in several ways. It provides a model for designing algorithms that have the potential to scale to multiple cores and machines, with subsequent optimization by software engineers. Based on this concept, Thalweg presents an API for handling these algorithms, for transferring data to and from nodes and coprocessors, and for verifying the correct operation of the hardware. Finally, Thalweg presents a set of concepts and a laboratory framework for pedagogical use that will educate the next generation of software engineers to operate in a world in which multi-core and distributed computing are everywhere.
机译:尽管现代大规模计算任务已经跨越了许多机器,每台机器都有许多内核,但是传统的编程模型却无法跟上这些进步,从而导致仅凭少量程序员就难以利用这些计算资源。 Thalweg试图以多种方式解决这一故障。它提供了一种设计算法的模型,该模型有可能扩展到多个内核和机器,并由软件工程师进行后续优化。基于此概念,Thalweg提出了一种API,用于处理这些算法,与节点和协处理器之间的数据传输以及验证硬件的正确操作。最后,Thalweg提出了一套用于教学的概念和实验室框架,将教育下一代软件工程师在一个多核和分布式计算无处不在的世界中运作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号