首页> 外国专利> EXPRESSING PARALLEL EXECUTION RELATIONSHIPS IN A SEQUENTIAL PROGRAMMING LANGUAGE

EXPRESSING PARALLEL EXECUTION RELATIONSHIPS IN A SEQUENTIAL PROGRAMMING LANGUAGE

机译:用顺序编程语言表达并行执行关系

摘要

Circuits, methods, and apparatus that provide parallel execution relationships to be included in a function call or other appropriate portion of a command or instruction in a sequential programming language. One example provides a token-based method of expressing parallel execution relationships. Each process that can be executed in parallel is given a separate token. Later processes that depend on earlier processes wait to receive the appropriate token before being executed. In another example, counters are used in place to tokens to determine when a process is completed. Each function is a number of individual functions or threads, where each thread performs the same operation on a different piece of data. A counter is used to track the number of threads that have been executed. When each thread in the function has been executed, a later function that relies on data generated by the earlier function may be executed.
机译:提供并行执行关系的电路,方法和装置将以顺序编程语言包含在函数调用或命令或指令的其他适当部分中。一个示例提供了一种基于令牌的表达并行执行关系的方法。可以并行执行的每个进程都有一个单独的令牌。依赖于较早进程的较后进程在执行之前等待接收适当的令牌。在另一示例中,在适当的地方使用计数器来确定何时完成处理。每个函数是许多单独的函数或线程,其中每个线程对不同的数据执行相同的操作。计数器用于跟踪已执行的线程数。当功能中的每个线程都已执行时,依赖于由较早功能生成的数据的较后功能可能会执行。

著录项

  • 公开/公告号US2013283015A1

    专利类型

  • 公开/公告日2013-10-24

    原文格式PDF

  • 申请/专利权人 NVIDIA CORPORATION;

    申请/专利号US201313735438

  • 发明设计人 BASTIAAN AARTS;IAN A. BUCK;

    申请日2013-01-07

  • 分类号G06F9/38;

  • 国家 US

  • 入库时间 2022-08-21 16:51:15

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号