让多核系统运转起来
时间:04-19
来源:与非网 张敏编译
点击:
SLD:复杂度是否会影响到开发什么产品的商业决策?
Gwilt :我们的客户的系统越来越显着的注重这点。这些系统复杂性能否超出工程平台,我认为不能。除非你有一个非常重要的母公司,其可以负担得比他们可能需要的额外的几个平方毫米级的硅芯片,在处理器和内核中就要谨慎考虑产品的面积,门数以及执行能力。
Aldis: 毫无疑问系统将会越来越复杂。我们建立一个大型的SoC需要的工程师的人数是十分巨大的。
SLD:工程师数量会上升吗?自动化工具会有帮助吗?
Aldis: 会上升的。这些工具很明显会帮很多忙。四代以前,例如,我们手中没有互连。现在,我们无法想象没有互联该怎样做。现在芯片上模块化层数量在增长(子系统地数量包括其内部的互连)。过去,我们建立互连的工程师团队只有五,六人。现在我们有五,六人负责一台设备上的20个互联。这可能是打破平衡的状况。在其他领域可能会有很少的工具支持。当你正在做的视频处理,你没有互连空间的专业水平的工具。有很多有趣的工具使你能够用C代码进行综合设计,但运行这些东西或把这些综合到一起仍然有许多艰苦的工作要做。
Wingard: 我们看到公司采取的其中一个办法(TI是这样做),是创建子系统。他们将多个IP集成到一个对象当中,该对象为一个重点应用领域,如带有大量的本地存储器和多个IP内核的视频处理器,其具有潜在的可重复使用的功能。使产品能够正常工作所需的软件就只是考虑该对象的每一部分。相比一群独立的模块进行设计来说,这是一种重复利用每一部分的远低于成本的方式。这也是我们看到的未来积极发展趋势。
原文出处:
http://www.eefocus.com/myspace/blog/show_170544.html