AI 中文总结
本文回顾作者多年在并行计算领域的研究历程,涉及共享内存相关的机器与模型开发,指出理论与异步逻辑应用对简化并行机器的作用,同时点明该领域仍有大量工作待完成。
AI 中文摘要
我多年来致力于并行计算研究,历程涉及MP-C、PLURAL、Async Plural、HAL、RC64等多个方向。作为普林斯顿大学博士生,我受算法与编程便捷性驱动,研究共享内存与消息传递的结合;在以色列理工学院时,一名优秀的硕士生提出了共享内存机器的优化方案,进一步简化了并行编程,他后来创立了Plurality,我们共同开发了HAL机器;在Ramon Chips公司,我们重新设计了RC64,大幅简化了编程。理论计算模型尤其是PRAM,是我研究的基础。多年来我学习了异步逻辑的理论与实践,并将相关概念应用于改进(即简化)并行机器。多年来我对创新硬件设计师及其新型机器逐渐产生失望,这种视角帮助我明确了研究过程,不过仍有大量工作待完成。
英文摘要
I have greatly enjoyed spending many years in studying parallel computing. My journey goes thorough MP-C, PLURAL, Async Plural, HAL, RC64 and more. As a PhD student at Princeton I studied a combination of shared memory and message passing, motivated by algorithms and the ease of programming. While at the Technion, a brilliant MSc student figured out a better way for shared memory machines that further simplified parallel programming. He later founded Plurality and we developed the HAL machine. At Ramon Chips we reinvented RC64 and managed to make programming much easier. Theoretical computing models, especially PRAM, have constituted the foundation for my work. Fortunately, I spent many years learning the theory and practice of asynchronous logic, and applied some of these concepts towards improving, namely simplifying, parallel machines. Over the years I became disillusioned of inventive hardware designers and their innovative machines. That perspective helped crystalize this process. Still, much more remains to be done.