【24h】

The Sequential Prison

机译:顺序监狱

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

摘要

We are trapped in a sequential prison. We use sequential character strings to write sequential programs to control sequential computers. No wonder concurrency remains elusive. How did we come to be here? The high cost of vacuum tube logic forced sequence upon early computer builders. Sequential character strings were the economic way to describe what sequential computers should do. Sequential programs controlled the expensive part of the machine, namely logic. The lethargic pace of logic circuits masked the cost of moving data over distance, allowing programming languages to ignore the cost of communication. Today, the time delay and energy cost of communicating over distance dominate modern computers; logic is essentially free. Why then, do programming languages continue to control logic and largely ignore communication? It will take a broad effort to escape our sequential prison, requiring changes in hardware, programming notations and the ways in which they are expressed. Most importantly, it will require recognizing that we are in sequential prison, and planning for an escape.
机译:我们被困在一个有序的监狱里。我们使用顺序字符串编写顺序程序来控制顺序计算机。难怪并发性仍然难以捉摸。我们怎么来到这里?真空管逻辑的高成本迫使早期的计算机制造商不得不采用顺序控制。顺序字符串是描述顺序计算机应该做什么的经济方式。顺序程序控制着机器的昂贵部分,即逻辑。逻辑电路的昏昏欲睡的步伐掩盖了远距离传输数据的成本,从而使编程语言可以忽略通信成本。如今,远距离通信的时间延迟和能源成本占据了现代计算机的主导地位。逻辑基本上是免费的。那么,为什么编程语言会继续控制逻辑并在很大程度上忽略通信?为了逃避我们的连续性监狱,将需要付出巨大的努力,这需要更改硬件,编程符号及其表达方式。最重要的是,这将需要认识到我们正在顺序监禁中,并计划逃生。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号