更多相关文章
今天我们将讨论片上系统以及与之相关的一些设计问题,更重要的是,一些新的趋势,例如 IBM 正在围绕 Cell 处理器开展的工作,以推进整个片上系统处理器。为此,我们邀请了由 IBM、东芝和索尼资助的 Cell 处理器项目的首席科学家 Peter Hofstee 今天与我们讨论,随着 Cell 处理器的发明,整个片上系统市场可能会发生怎样的变化,以及是什么技术在推动着这种变化。
Brendan Burns、Brian Grant、David Oppenheimer、Eric Brewer、John Wilkes - Borg、Omega 和 Kubernetes
尽管对软件容器的广泛兴趣是最近才出现的现象,但在 Google,我们已经大规模管理 Linux 容器十多年,并在那段时间里构建了三个不同的容器管理系统。每个系统都深受其前身的影响,即使它们是出于不同的原因而开发的。本文介绍了我们从开发和运营它们过程中学到的教训。
Rishiyur S. Nikhil - 硬件系统设计中的抽象
软件工程的历史是不断发展抽象机制以应对日益增长的复杂性的历史。然而,硬件设计并没有那么先进。例如,两种最常用的 HDL 可以追溯到 20 世纪 80 年代。在类型、封装和参数化等结构抽象方面,标准的更新落后于现代编程语言。它们的行为语义甚至更加落后。它们是根据在单处理器冯·诺依曼机器上运行的事件驱动模拟器来指定的。
John R. Mashey - 通往 64 位的漫长道路
莎士比亚的话语常常涵盖超出他最狂野梦想的情境。即使人们提前计划,辛勤劳动和麻烦也伴随着重大的计算转型。为了校准“今天的明日遗产”,我们应该研究“昨天的明日遗产”。明天的许多软件仍将受到数十年前的决策驱动。过去的决策会产生意想不到的副作用,这些副作用会持续数十年,并且难以撤销。
评论
(最新优先)