首页> 外国专利> Programming method and model for expressing synchronous, fine-grained parallelism

Programming method and model for expressing synchronous, fine-grained parallelism

机译:表达同步细粒度并行性的编程方法和模型

摘要

In a programming model, a machine is represented in an object-oriented language by extending a Machine base class representing a state machine, to form a first class representing a first state machine. Each class extending the base class, includes at least one variable reflecting a state of the machine it represents. Also included are a method for receiving zero or more input parameters and advancing a state of the machine; a method for returning data reflecting a state of the machine; and an optional method that connects an output of one state machine to an input of another state machine. The state machines can be nested (as the classes extending the base class can be nested). A parallel program can be a single instance of a class extending the base class. All machine instances execute concurrently, regardless of where they are declared.
机译:在编程模型中,通过扩展表示状态机的Machine基础类以形成表示第一状态机的第一类,以面向对象的语言表示机器。扩展基础类的每个类都包括至少一个反映其所代表的机器状态的变量。还包括一种用于接收零个或多个输入参数并推进机器状态的方法。一种返回反映机器状态的数据的方法;以及将一个状态机的输出连接到另一状态机的输入的可选方法。可以嵌套状态机(因为可以嵌套扩展基类的类)。并行程序可以是扩展基类的类的单个实例。无论声明它们在何处,所有机器实例均同时执行。

著录项

  • 公开/公告号US6931624B1

    专利类型

  • 公开/公告日2005-08-16

    原文格式PDF

  • 申请/专利权人 GREGORY STUART SNIDER;

    申请/专利号US20010984395

  • 发明设计人 GREGORY STUART SNIDER;

    申请日2001-10-30

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 22:21:42

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号