首页> 外文学位 >The creation of an alternating sequential/parallel LISP machine.
【24h】

The creation of an alternating sequential/parallel LISP machine.

机译:创建交替的顺序/并行LISP机器。

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

摘要

The theory, design, and fabrication of an alternating sequential/parallel Lisp machine (ASPLM) is described. The ASPLM provides an environment for symbolic computation, capable of solving artificial intelligence problems using parallel algorithms.; The ASPLM is an innovative hardware/software system, resulting from the integration of the following new ideas: an extensible hardware architecture which directly supports the alternating sequential/parallel (ASP) methodology, a coordinated garbage collection mechanism for multicomputers, an efficient Lisp identifier-passing scheme, a tokenized protocol for the transmission of symbolic Lisp expressions, and Lisp language extensions which support parallel programming.; This dissertation covers the following topics:; Background. The critical decisions in designing the ASPLM architecture were based on a survey of existing parallel computer architectures. A comparison between the ASPLM and other modern Lisp machine architectures demonstrates the relevance and importance of this research.; ASPLM architecture. The fundamental components of the ASPLM architecture are described. The host-slave communications scheme, which shows how symbolic expressions can be efficiently processed on this architecture, is presented.; Hardware design. Important aspects of the ASPLM hardware organization are discussed. A complete description of the host computer, the host interface, the bus repeater, and the slave processors is provided. Schematic diagrams and photographs of the ASPLM hardware are included.; Software design. An analysis of the software organization reveals the close interrelationships between the various component modules which constitute the ASPLM Lisp system. The ASPLM Lisp system software is written in the 'C' language and 68000 assembler. All source code is included.; Parallel language. Parallel function extensions to the Standard Lisp language were created to support the ASP methodology at the Lisp programming level.; Performance measurement. Two traditional example problems are solved using programs developed for the ASPLM. Execution data demonstrates the performance advantages of the ASPLM architecture. A new performance parameter, activity, characterizes the relative communications traffic. The speedup, efficiency, and activity all approach theoretical limits of parallel performance enhancement as problem size increases.; Future research. The hands-on experience gained by creating the ASPLM inspired several architectural ideas for designing future parallel Lisp machines.
机译:描述了交替顺序/并行Lisp机器(ASPLM)的理论,设计和制造。 ASPLM提供了用于符号计算的环境,能够使用并行算法解决人工智能问题。 ASPLM是一种创新的硬件/软件系统,它融合了以下新思想:可扩展的硬件体系结构,直接支持交替顺序/并行(ASP)方法,多计算机的协同垃圾收集机制,高效的Lisp标识符-传递方案,用于传输符号Lisp表达式的令牌化协议以及支持并行编程的Lisp语言扩展。本文涵盖以下主题:背景。设计ASPLM架构的关键决定是基于对现有并行计算机架构的调查。 ASPLM与其他现代Lisp机器体系结构之间的比较证明了这项研究的相关性和重要性。 ASPLM体系结构。描述了ASPLM体系结构的基本组件。给出了主从通信方案,该方案显示了如何在此体系结构上有效地处理符号表达式。硬件设计。讨论了ASPLM硬件组织的重要方面。提供了主机,主机接口,总线转发器和从属处理器的完整说明。包括ASPLM硬件的示意图和照片。软件设计。对软件组织的分析揭示了构成ASPLM Lisp系统的各个组件模块之间的紧密相互关系。 ASPLM Lisp系统软件以C语言和68000汇编程序编写。包括所有源代码。平行语言。创建了对标准Lisp语言的并行功能扩展,以支持Lisp编程级别的ASP方法。绩效评估。使用为ASPLM开发的程序可以解决两个传统的示例问题。执行数据证明了ASPLM体系结构的性能优势。一个新的性能参数,活动,表征了相对的通信流量。随着问题规模的增加,提速,效率和活动性都接近并行性能增强的理论极限。未来的研究。通过创建ASPLM所获得的动手经验启发了设计未来并行Lisp机器的几种架构思想。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号