【Hacker News搬运】Symbolics Sunstone发展计划(1987)[pdf]
-
Title: Symbolics Sunstone Development Plan (1987) [pdf]
Symbolics Sunstone发展计划(1987)[pdf]
Text:
Url: https://wiki.unix-haters.org/lib/exe/fetch.php?media=smbx:1987-sunstone.pdf
Sunstone 是一款基于 VME 总线的工作站,其性能是 20 倍于 3600。Sunstone 处理器与 Ivory 处理器类似,但采用了 Sunstone 芯片,这可能会导致一些 I/O 结构和细节上的变化,但这些变化应该是最小的。Sunstone 芯片是一种 40 位标签内存 RISC 芯片,采用 CMOS 阵列技术实现,专为高效执行 Lisp 设计。它包括现成的浮点协处理器芯片和自定义的缓存内存控制器芯片。Sunstone 使用与 Ivory 处理器相同的数据架构,但指令集有所不同。 几乎所有主要的工作站供应商都在采用 RISC 方法设计机器,因为这种方法可以产生高性能的机器,而且设计努力和硬件复杂性比传统复杂指令方法要低。Sunstone 芯片的开发表明,可以将 RISC 技术应用于为 Symbolics 软件环境优化的机器设计中。Sunstone 架构基于新的计算机架构,应用了最近在计算机架构和组件技术方面的研究成果,以构建能够快速运行 Symbolics Lisp 程序的机器。它的设计灵感来自被称为“减少指令集计算机”或 RISC 的架构概念。然而,与任何其他 RISC 机器不同,该架构经过精心设计,以在执行安全、类型检查的 Lisp 方面非常高效,并支持面向对象的编程、数组限制检查和垃圾收集。它还旨在最大化与 Symbolics 现有软件基础的兼容性,使用与 Ivory 相同的数据结构。 Sunstone VME 的制造成本与类似配置的 Merlin 系统相似,但由于其更高的性能,我们倾向于配置具有更大硬盘和内存的系统。由于 RISC 设计,Sunstone 对缓存内存性能非常敏感,并将拥有一个大缓存内存,而 Merlin 基础的 XL-400 则没有。此外,Sunstone VME 基础系统可能会配备昂贵的图形选项。因此,Sunstone VME 系统的 ASP 初推出时将超过 60,000 美元,而 XL-400 机器的升级可能会提供约 30,000 美元。 Symbolics 已证明有一个巨大的市场对于高性能的符号处理器与优秀的软件系统相结合。不幸的是,Symbolics 正在失去这个市场,因为更传统的工作站制造商在提高性能和开发软件环境方面取得了很大的进步。为了使 Symbolics 的软件产品保持领先地位,我们必须拥有提供足够计算能力的硬件平台。在短期内,Joshua、Statice 和 S-Products 可以预期会创造一个对非常快的光速机器的需求。 both researchers 和 users of certain high leverage application packages 将愿意支付溢价以同时运行我们的软件和他们的软件。如果我们软件产品的性能被认为太慢而无法使用,客户不会看到 Symbolics 在解决问题。 Sunstone VME 将提供任何工作站中最快的 Lisp 执行速度。Sunstone 架构在许多方面与传统计算机架构相似,这意味着计算机语言以外的 Lisp 的执行可能会与竞争对手的工作站公司竞争。然而,Sunstone 架构还提供了一些特殊功能,以提高执行 Lisp 的效率,这意味着将 Genera 软件从 Ivory 移植到 Sunstone 要比直接移植到传统硬件容易得多,实际上 Sunstone 是从专有的 40 位系统向传统 32 位机器过渡的理想桥梁。从客户的角度来看,Sunstone 与当前 Symbolics 计算机系列软件兼容。Sunstone 还可以作为当前 XL-400 机器的升级,这将需要 Sunstone 板、新的内存板和可能的电源。 Sunstone 技术开发可以分为两部分:第一部分已经完成,是开发新的指令集架构,称为 Sunstone 指令集架构 (ISA)。第二部分是在 CMOS 半定制芯片中实现该架构的初步实施,称为 Sunstone 芯片。 Sunstone ISA 在两年内开发完成,特别是为了提供高性能处理器。这项工作已经完成,并产生了一份 160 页的架构规范。与 Sunstone 架构相关的五项任务是: 1. 处理器芯片的开发 2. 缓存内存控制器的开发 3. 处理器和内存印刷电路板 (PCB) 的设计 4. Lisp 编译器的开发 5. 将 Genera 软件从 Ivory 移植到 Sunstone 大部分 CMOS 处理器芯片的开发已经完成,并通过计算机模拟和验证进行了许多小时的工作。芯片设计已经进行了近一年的工作,还有三个月的工作量。同样,缓存内存控制器芯片的设计也已经进行了近一年的工作,还有三个月的工作量。至于 PCB 的开发,尚未开始大量工作,这将是在半定制芯片制造期间完成的,大约需要三个月的时间。 Lisp 编译器的开发已经进行了近一年。原型编译
Post by: mepian
Comments:
gumby: They were smoking crack. By the time this was written, regular RISC platforms were riding an economy of scale and were beating dedicated Lisp hardware, those metrics shown in the article notwithstanding.<p>In addition: two months to a compiler? Four to a complete chip? All from a team under 15 ppl?<p>In the 80s I programmed almost exclusively Lisp machines (CADRs, Symbolics and PARC) and the PDP-10 (also a Lisp machine) and even so I knew the market was tiny and not really growing.
gumby: 他们在抽烟。在撰写本文时,常规RISC平台已经实现了规模经济,并击败了专用的Lisp硬件,尽管文章中显示了这些指标<p> 另外:编译两个月?四个一个完整的芯片?都来自一个15人以下的团队<p> 在80年代,我几乎只编程Lisp机器(CADR、Symbolics和PARC)和PDP-10(也是Lisp机器),即使如此,我也知道市场很小,而且没有真正增长。