系统与设计
的意见

不要放弃你的硬件的工作

在一个软件定义的世界里,谁还关心硬件吗?答:是的。

受欢迎程度

在最近的英特尔开发者论坛的流行软件定义架构。给我留下了深刻的印象主题软件定义网络、软件定义存储和软件定义的数据中心。软件定义的基础设施的概念似乎无处不在。这不是IDF独有,然而。我怀疑,在即将到来的手臂TechCon这一趋势将会继续,但在SoC水平与芯片上的软件定义无线电和其他各种软件定义功能涵盖了广泛的从安全视频处理功能。

真的有什么新情况,或者只是旧技术上再涂一层新油漆吗?

与多个来源,这软件定义基础设施从根本上改变某些行业的趋势。不久前我和别人聊天在网络空间中谁证实,作为一个公司,他们远离创建自定义硬件对构建软件解决方案的通用的网络基础设施。这样做的理由是为了遵循价值和研发价值最大化。硬件是商品,软件不是。推进数据中心存储同样在世界上,有一个快速摆脱昂贵的定制硬件解决方案构建在硬件之上的。

所以这是什么意思的人,投入了那么多的职业发展中自定义硬件?在一个软件定义的世界是独一无二的基于硬件的解决方案相关的更多吗?

答案很简单。绝对的!

当人们谈论软件定义的解决方案,这些解决方案可能只是由于独特的体系结构的大量可用的软件。让我们考虑软件定义无线电。这个想法并不新鲜,但能够有效地部署技术只是可能由于复杂的特定于应用程序的指令集处理器。只有用这些处理器所需的功率和性能实现SoC的复杂的计算是可行的。因此,尽管它可能是软件定义,它不是软件通用处理器。它的软件运行在一个强大的IP子系统处理的任务。

的确,一些软件定义的基础设施并使用纯商品计算。然而,权力、大小和性能需求的解决方案限制其适用性。绝大多数的软件定义的基础设施需要定制的基于硬件的解决方案,使他们。

所以这真的是传统的SoC设计方法有何差别呢?是的。最根本的变化是一个脱离固定功能子系统在SoC高度可编程子系统。单个视频子系统例如可以处理从视频编码/解码到计算机视觉应用。同样的广播子系统将实现任何数量的无线标准,和网络子系统将处理一个广泛的标准都共享一个共同的物理层。而这一切将由软件,软件运行在专用SoC子系统,将继续使公司能够区分与独特的硬件解决方案。

我认为这种变化是对SoC设计和设计师。它使一个SoC相关的更大范围的应用,进而降低了风险,伴随着SoC发展的高成本。并非所有的美好,编程这些异构计算环境的任务是不平凡的。但由于多处理器开发环境和well-partitioned功能的进步,这是一个容易解决的问题。除此之外,这个问题远远超出了这种灵活性带来的优势。

在软件世界中,定义硬件万岁。



留下一个回复


(注意:这个名字会显示公开)

Baidu