IBM 801
IBM 801是IBM设计的实验性小型计算机。 最终的架构在1980年代被IBM用作各种角色。
1974年左右,IBM正在研究构建每小时处理一百万个电话的电话交换机的可能性。 他们估计这至少需要6个MIPS处理器。 托马斯·J·沃森研究中心从事此项目的小组,包括约翰·科克,为此目的设计了处理器。1975年,电话交换项目被放弃,而没有制造处理器,但是处理器研究一直作为801项目而继续,始于1975年10月[1]。名称801来自项目所在的建筑物,编号801[2][3]。IBM寻找改善其现有机器性能的方法,项目团队成员研究了在System/370大型机上运行的程序的痕迹,并研究了编译器代码。这个项目的想法是,有可能制造一个非常小且非常快的内核,然后可以将其用于任何机器的微码。
最初建议的体系结构是具有24位寄存器且没有虚拟内存的计算机[4][5]。
该项目随后开发了一种称为CPU的“快速核心”设计,也称为801。最终的CPU于1980年夏季投入运行,并使用Motorola MECL-10K技术[1]在大型绕线定制板上实现。 CPU的时钟频率为66 ns周期(约15.15 MHz),并且可以以当时约15 MIPS的快速速度进行计算。
801体系结构已在各种IBM设备中使用,包括用于其S/370大型机(例如IBM 3090)的通道控制器,[6]:377各种网络设备以及最终的IBM 9370大型机核心本身[2]。801体系结构的原始版本是IBM RT PC工作站和IBM研究院的几台实验计算机中使用的IBM ROMP微处理器架构的基础[6]:378。
在1980年代初期,在801上获得的经验教训被重新投入到新的美国项目(America Project)中,从而产生了IBM POWER指令集体系结构和RS/6000台式科学微型计算机[2]。
约翰·科克因其801信用而获得了图灵奖(1987年)和美国国家科学奖(1994年)[7]。
参见
[编辑]参考资料
[编辑]- ^ 1.0 1.1 Radin, G. The 801 minicomputer. ASPLOS-I. Proceedings of the first international symposium on Architectural support for programming languages and operating systems. 1982: 39–47. ISBN 0-89791-066-4. doi:10.1145/800050.801824.
- ^ 2.0 2.1 2.2 Cocke, J.; Markstein, V. The evolution of RISC technology at IBM (PDF). IBM Journal of Research and Development. January 1990, 34 (1): 4–11 [2020-05-12]. doi:10.1147/rd.341.0004. (原始内容存档 (PDF)于2017-08-27).
- ^ Cocke, John. The Search For Performance In Scientific Processors. Communications of the ACM. March 1988, 31 (3): 252. doi:10.1145/1283920.1283945.
- ^ The 801 Minicomputer - An Overview (PDF): 9. October 8, 1976 [2020-05-12]. (原始内容存档 (PDF)于2020-03-27).
- ^ System 801 Principles of Operation (PDF). January 16, 1976 [2020-05-12]. (原始内容存档 (PDF)于2019-09-26).
- ^ 6.0 6.1 Dewar, Robert B.K.; Smosna, Matthew. Microprocessors: A Programmer's View. McGraw-Hill. 1990.
- ^ NSTMF. NSTMF. [2020-05-12]. (原始内容存档于2019-04-03).
延伸阅读
[编辑]- Dewar, Robert B.K.; Smosna, Matthew. Microprocessors: A Programmer's View. McGraw-Hill. 1990: 258–264.