首页> 外文学位 >An architecture for parallel symbolic processing based on suspending construction.
【24h】

An architecture for parallel symbolic processing based on suspending construction.

机译:基于暂停构造的并行符号处理的体系结构。

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

摘要

Symbolic languages relieve the programmer from many resource management considerations that are required for traditional programming languages, such as memory and process management. This makes them promising candidates for solving a large, general class of programming problems on shared-memory MIMD-class parallel computers. The incorporation of these resource management problems into the parallel language implementation domain is a topic of active research.;The contributions of the dissertation are: (1) A virtual machine architecture for fine-grained parallel list multiprocessing. This virtual machine design identifies key areas where hardware support would accelerate the execution of programs using computational models similar to suspending construction, such as Lisp with futures. (2) A microkernel providing memory management, process management and device management for high level parallel symbolic programs. The resource management techniques described represent new approaches to these problems for many parallel symbolic languages. (3) An analysis of Daisy, a language based on suspending construction and implemented on this architecture and microkernel.;This dissertation discusses the design of a list processing engine for implementing parallel symbolic languages on stock multiprocessors. The design results from experience implementing an applicative language on the BBN Butterfly multiprocessor. The language and engine are based on suspending construction, a fine-grained, concurrent, non-strict computation model.
机译:符号语言使程序员摆脱了传统编程语言所需的许多资源管理考虑,例如内存和进程管理。这使它们成为解决共享内存MIMD类并行计算机上的大型通用编程问题的有希望的候选人。将这些资源管理问题纳入并行语言实现领域是一个积极的研究课题。论文的主要工作是:(1)一种用于细粒度并行列表多处理的虚拟机体系结构。该虚拟机设计确定了关键区域,在这些区域中,硬件支持将使用类似于暂停构建的计算模型(例如带有期货的Lisp)加快计算程序的执行速度。 (2)为高级并行符号程序提供内存管理,进程管理和设备管理的微内核。所描述的资源管理技术代表了许多并行符号语言针对这些问题的新方法。 (3)分析了基于悬浮结构的菊花语言,并在该体系结构和微内核上实现了该语言。本文讨论了一种在股票多处理器上实现并行符号语言的列表处理引擎的设计。该设计来自在BBN Butterfly多处理器上实现应用语言的经验。语言和引擎基于悬浮构造,即细粒度,并发,非严格的计算模型。

著录项

  • 作者

    Jeschke, Eric R.;

  • 作者单位

    Indiana University.;

  • 授予单位 Indiana University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1995
  • 页码 152 p.
  • 总页数 152
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号