...
首页> 外文期刊>Proceedings of the IEEE >Multithreaded languages for scientific and technical computing
【24h】

Multithreaded languages for scientific and technical computing

机译:用于科学和技术计算的多线程语言

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

获取外文期刊封面封底 >>

       

摘要

An overview of language support for parallel technical computing is provided. The rationale for multithreaded languages, in which the programmer explicitly specifies what work is to be carried out by multiple processors and how their activities should be coordinated, is described. The discussion begins with an introduction to the general models for manipulating multiple threads and how they are incorporated into programming languages. The wide variety of features for creating multiple threads, scheduling their execution, synchronizing their activities, and sharing data among them are then examined. Examples in a simplified, FORTRAN-like notation are included. It is shown how the language features are distributed among commercial compiler implementations. Some less traditional approaches to multithreaded language support are presented to provide a glimpse at what might be expected in future languages and compilers.
机译:提供了对并行技术计算的语言支持的概述。描述了多线程语言的基本原理,其中程序员明确指定了要由多个处理器执行的工作以及应如何协调它们的活动。讨论从介绍用于操纵多个线程的通用模型以及如何将它们合并到编程语言中开始。然后检查了用于创建多个线程,安排它们的执行,同步它们的活动以及在它们之间共享数据的各种功能。包含简化的,类似于FORTRAN的表示法的示例。它显示了语言特性如何在商业编译器实现之间分配。提出了一些不太传统的多线程语言支持方法,以使您对将来的语言和编译器有什么期望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号