专家在餐桌上:多核和许多核心

首先三个部分:使用模型确定电池寿命;权力与性能;多处理器和多核;编写更好的软件。

受欢迎程度

埃德·斯珀林
首席执行官低功耗工程坐在Naveed Sherwani Open-Silicon;Amit Rohatgi,主要移动在MIPS架构师;格兰特马丁Tensilica首席科学家;首席技术官比尔•Neifert碳设计系统;凯文•麦克德莫特和市场开发主管部门的系统设计部门。以下是摘录的谈话。

简述:电脑没有得到能力/性能提升今天从多个核心因为软件不能利用它们。我们如何解决这个问题?
马丁:你的电脑不是一个地方,都使用了先进的设计技术。你要看电池驱动,无线设备看的地方人们使用最先进的设计技术。他们经常会有专门的应用程序处理器的不同部分他们想在这些设备上运行的应用程序。这些处理器设计节能和高效使用电池供电,他们可能做的工作更好从一代到next-except的情况他们会把额外的通用处理器和不利用能源消耗。你需要一个大区别特定于应用程序的多个处理器和通用处理器,不提供效率或更好的性能。
Rohatgi:一旦Intel-AMD兆赫战争结束后人们开始朝着多核的不同维度。当时他们认为改变软件生态系统,这样可以编写特定的软件或系统利用多核、多线程、多处理器的设计工作。在许多情况下,我们看到它工作。可以减少延迟,当你执行一个特定的过程或多个进程。这种模式的另一个转折是人们使用核心岛屿。操作系统可能运行在一个核心而另一个核心用于加速度。有些人定义是多核,非常成功,因为你可以分区之间的媒体处理器引擎,视频处理器引擎和图形处理器引擎。在能耗方面,整个元素需要弄到这张照片。当涉及到嵌入式SoC设计与桌面设计,这些都是非常不同的能耗时。这个元素没有过很干净在桌面端,你突然需要800瓦的电力供应。
Neifert:整体用户体验与设备交互时,人们已经从底层硬件的软件。重点已经转移到增强用户体验。在桌面上打开一个窗口用来很简单。现在有阴影和华丽的图形,因此同样的窗口,用来说明现在可以出现在500。它看起来很漂亮,在某些情况下,改变了用户体验。但从处理,不再关注单线程性能随着兆赫开始燃烧过多的权力。他们扩展到多核来解决,但改变的软件,以适应大的斗争。改变正确的硬件隔离斗争,。在电脑上的一些处理完成很难移植到移动设备上。很多创新在桌面上现在发生在嵌入空间。 If you want to see the leading-edge design techniques, that is where you have to look.
麦克德莫特:在移动领域低功率与电池寿命和用户体验的关键是保持功能在一个工作天。我们已经到这一点。现在我们工程生产力。有更多的功能,您可以运行更多的功能,更多的图形,但仍然在工作日。现在我们看到的是低功率是其他市场的关键。数据中心预计在未来几年内为能源消耗对手航空业。云计算将降低一个节点,但能量仍被使用的地方即使是发生了变化。什么是云的变化,如果你运行一个应用程序在一台设备上,转移到一个不同的设备这没什么大不了的。它利用底层的计算架构。也可能是操作系统的层次结构来处理,这取决于设备。
Sherwani:我们有权力与多处理很感兴趣。如果你正试图预测能力在一、两瓦特,没什么大不了的。如果你想预测在毫瓦电力,这是非常困难的。我们认为通过观察实施网表我们可以预测能力。原来不是这样的。然后我们试系统级设计。这并不工作。我们最后得出的结论是,你必须有一个用户模型。我们需要一个人体模型(一个商人,一个律师,一个学生,然后分析他们所做的。然后我们必须转换到系统级然后RTL级。 This takes us far from what Open-Silicon does as a company, but we have found this the only way to accurately predict power. These kinds of human models don’t exist. We created two models of two types of people who use it. Then we started recording real human beings and calculating the model against them. Good models don’t exist if you want to accurately predict power.

简述我们与许多核心或多个处理器更好?
马丁:多个异构处理器的路要走,特别是在移动领域。与集群的服务器你可能有很多同类的任务地图。桌面是一个的孤儿。如果你搬到云计算和移动设备高度和更智能的手机,你甚至不知道人们会担心拴在桌面。这意味着创新可能在大服务器农场和移动设备、桌面可能收集灰尘。
Neifert:它将被一个停靠站取代你的移动设备插入。
马丁:没错。或者正如我们看到的,一些公司结合一起移动设备和一台笔记本电脑。用例非常有趣,因为没有单一的用例。为移动设备,有先进的图形处理器,游戏玩家可以燃烧电池通过锤击。音乐爱好者可以使用MP3解码和得到大大延长时间的电池。驱动使用模型和处理器的选择明显不同。
Rohatgi:有很多不同的垂直市场。它仍然范围从数码相机有一个电池。有多个处理器的一个用例。网络和云计算是非常大的市场。在嵌入空间中,所发生的是有很多人在SoC空间。硬件本身是高度大众化。甚至是大众化的操作系统。分化是如何挑选你的IP。如果它可以归结为成本在一个移动电话,从顶部他们没有一个功能列表或使用模型。讨论开始,‘你能适应7 x 7吗?’ Based on something like that, what kind of IP can you fit in there and still have a useful device? In the volume mobile phone market, the direction is to shrink the die as small as possible. It may be a 6 x 6 or a 5 x 5. In that case, I would choose multicore rather than multiple processors.
麦克德莫特问题:在手机待机及通话时间。人能自我控制。如果你谈论更多你的电池会下降。人们开始体验,如果你想玩游戏你必须处理这个。我们开始处理应用程序开发人员。你以前有专门的操作系统和应用程序。随着开源可以运行在你不知道。它可以运行任何应用程序,我们接触的应用程序开发人员编写代码的效果。有一个神奇的学习曲线通过人们写一个好的游戏体验的功率预算可以接受的。你需要的应用是省电。



留下一个回复


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

Baidu