首页> 外文会议>International Conference on Advanced Software Engineering Its Applications >Towards High-Level Parallel Programming Models for Multicore Systems
【24h】

Towards High-Level Parallel Programming Models for Multicore Systems

机译:对多核系统的高级并行编程模型

获取原文

摘要

Parallel programming represents the next turning point in how software engineers write software. Multicore processors can be found today in the heart of supercomputers, desktop computers and laptops. Consequently, applications will increasingly need to be parallelized to fully exploit multicore processors throughput gains now becoming available. Unfortunately, writing parallel code is more complex than writing serial code. This is where the Threading Building Blocks (TBB) approach enters the parallel computing picture. TBB helps developers create multithreaded applications more easily by using high-level abstractions to hide much of the complexity of parallel programming, We study the programmability and performance of TBB by evaluating several practical applications. The results show very promising performance but parallel programming with TBB is still tedious and error-prone.
机译:并行编程代表软件工程师如何编写软件的下一个转折点。多核处理器今天可以在超级计算机,台式计算机和笔记本电脑的核心中找到。因此,应用程序越来越需要并行化以完全利用多核处理器的吞吐量增益现在变得可用。不幸的是,编写并行代码比编写序列代码更复杂。这是线程构建块(TBB)方法进入并行计算图片的位置。 TBB通过使用高级抽象隐藏并行编程的大部分复杂性来帮助开发人员更轻松地创建多线程应用程序,我们通过评估几种实际应用来研究TBB的可编程性和性能。结果表明,具有很有希望的性能,但与TBB并行编程仍然乏味和错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号