• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

设计大规模并行光学计算机:一个案例研究。

Designing massively parallel optical computers: a case study.

作者信息

Guha A, Derstine M W

出版信息

Appl Opt. 1990 May 10;29(14):2187-200. doi: 10.1364/AO.29.002187.

DOI:10.1364/AO.29.002187
PMID:20563147
Abstract

This paper presents a case study in the design and analysis of a massively parallel optical computer, SPARO, a novel scalable computer intended for symbolic and numeric computing. SPARO was designed for fine-grained parallel processing of combinator graph reduction, a special case of the graph reduction computational model, found most appropriate for parallel optical processing in earlier studies. The architecture consists of a planar array of optical processors that communicate through simple messages (data packets) over an optical interconnection network. A technique called instruction passing is used to realize distributed control of the architecture. Instruction passing can also be used to implement complex structures such as recursion and iteration. Each individual processor in SPARO is a finite state machine that is implemented using symbolic substitution techniques, while gateable interconnects are used to realize data movements between the processors and network. Performance analysis of SPARO reveals that while discrete computing structures can be implemented using optical techniques, massively parallel optical architectures for traditional computational models are currently unable to compete with electronic ones due to the lack of large scale addressable optical memory devices and large scale integratable optical computing elements. However, optical interconnections appear very promising for providing the network throughput necessary for these parallel architectures.

摘要

本文介绍了一个关于大规模并行光学计算机SPARO的设计与分析的案例研究,SPARO是一种旨在用于符号和数值计算的新型可扩展计算机。SPARO专为组合图归约的细粒度并行处理而设计,组合图归约是图归约计算模型的一种特殊情况,在早期研究中被发现最适合并行光学处理。该架构由一组光学处理器平面阵列组成,这些处理器通过简单消息(数据包)在光学互连网络上进行通信。一种称为指令传递的技术用于实现该架构的分布式控制。指令传递还可用于实现诸如递归和迭代等复杂结构。SPARO中的每个单独处理器都是一个有限状态机,它使用符号替换技术实现,而可门控互连用于实现处理器与网络之间的数据移动。对SPARO的性能分析表明,虽然离散计算结构可以使用光学技术实现,但由于缺乏大规模可寻址光学存储设备和大规模可集成光学计算元件,目前用于传统计算模型的大规模并行光学架构无法与电子架构竞争。然而,光学互连对于提供这些并行架构所需的网络吞吐量显得非常有前景。

相似文献

1
Designing massively parallel optical computers: a case study.设计大规模并行光学计算机:一个案例研究。
Appl Opt. 1990 May 10;29(14):2187-200. doi: 10.1364/AO.29.002187.
2
Optical content-addressable parallel processor: architecture, algorithms, and design concepts.光学内容寻址并行处理器:架构、算法及设计概念。
Appl Opt. 1992 Jun 10;31(17):3241-58. doi: 10.1364/AO.31.003241.
3
Optical interconnections for massively parallel architectures.用于大规模并行架构的光互连
Appl Opt. 1990 Mar 10;29(8):1077-93. doi: 10.1364/AO.29.001077.
4
Shared-memory optical/electronic computer: architecture and control.共享内存光/电子计算机:架构与控制
Appl Opt. 1994 Mar 10;33(8):1559-74. doi: 10.1364/AO.33.001559.
5
Scalable optical hypercube-based interconnection network for massively parallel computing.用于大规模并行计算的基于可扩展光学超立方体的互连网络。
Appl Opt. 1994 Nov 10;33(32):7588-98. doi: 10.1364/AO.33.007588.
6
A novel parallel algorithm for large-scale Fock matrix construction with small locally distributed memory architectures: RT parallel algorithm.一种适用于具有小局部分布式内存架构的大规模福克矩阵构建的新型并行算法:RT并行算法。
J Comput Chem. 2002 Nov 15;23(14):1337-46. doi: 10.1002/jcc.10133.
7
Experimental free-space optical network for massively parallel computers.用于大规模并行计算机的实验性自由空间光网络。
Appl Opt. 1996 Mar 10;35(8):1269-81. doi: 10.1364/AO.35.001269.
8
Parallel algorithms and architectures based on pipelined optical buses.基于流水线光总线的并行算法与架构。
Appl Opt. 1995 Dec 10;34(35):8116-24. doi: 10.1364/AO.34.008116.
9
A parallel computing engine for a class of time critical processes.用于一类对时间要求严格的进程的并行计算引擎。
IEEE Trans Syst Man Cybern B Cybern. 1997;27(5):774-86. doi: 10.1109/3477.623231.
10
Parallel algorithms based on expander graphs for optical computing.基于扩展图的光学计算并行算法。
Appl Opt. 1991 Mar 10;30(8):917-27. doi: 10.1364/AO.30.000917.