电子设计新观念:“群计算”突破点在软件而非硬件
2011-10-13
专家们常常通过对现有增长数据和发展情况的推断来描绘科技行业未来的发展。但加州大学伯克利分校电子工程与计算机科学系教授AlbertoSangiovanni-Vincentelli(ASV)提醒我们,不能忽视能够帮助或阻止我们实现目标的设计挑战。
在一个题为“每人1000部电子设备,美梦还是噩梦?”的对话中,ASV教授展望了未来,一个物联网无线而普及,但设计和意料之外的交互可能会远更复杂的未来。
ASV在市场分析公司FutureHorizons组织的国际电子产品论坛上表示:“群计算是虚拟世界与现实世界相碰撞的地方”。ASV认为未来机器到机器(M2M)的计算将会以一种之前没怎么演示过的形式合并中心化的云计算和分布式计算。关于计算应该在哪里完成的决定则应该基于能源消耗的角度。
到2030年,集成电路将会逼近摩尔定律的极限,这个过程将伴随着社会IT系统(societalITsystem)的诞生而到来,后者包括避免车祸的保险系统、身临其境的家庭娱乐和客厅系统。汽车厂商已经超越轮胎压力监测系统(TPMS),将车胎打造成智能自适应传感器,控制并防止碰撞。
“我们将在未来五年内看到自动驾驶汽车进入市场。这将会成真”ASV说道,尽管他没有触及这些改变在安全性、安全责任、保险等契约责任方面会遭到的人为阻力。
不过ASV指出这些设想若要成真,必须设立设计准则。汽车、上一代飞机等复杂物体都有数百万行软件代码。汽车召回时有发生,并且常常是因为软件问题。ASV认为:“我们正是因为没被考虑到的相关性而长期处于灾难边缘。”
传统的,高度细节化的从下往上的途径注定会失败,ASV说道:“功能性是一种集体行为。是时候放弃以元件导向的视野了。蜂群和鱼群才是我们应该采取的策略。”
挑战在于学习配合异质以及学习根据动态变化的准则调用资源。
然后VSLI时代依然有值得学习的地方。“经典的设计路线是分解而抽象的。我们必须从选择中解放出来。限制选择,设计才可能变得能够惯例。相位系统设计必须对功耗和驾驶延时有新的认识。”
那么谁会带来这样的设计突破呢?ASV认为它不会是现在的电子自动化设计领袖,而更可能是IBM之类的软件业领导者。“群计算应用的挑战在于得有一个能有效利用分布资源的操作系统。”
有人问,这样的挑战在本质上是不是和开发者在很多年里所面临的如何有效利用多核处理器相同时,ASV给出了肯定的回答。