查看原文
其他

KiloCore:世界上首个具有一千个处理器的芯片

2016-06-19 John IntelligentThings

戳蓝色字关注IntelligentThings




图片来源: Andy Fell/加州大学戴维斯分校


引言


加州大学戴维斯分校,电子和计算机工程系的团队,开发了一种微芯片,它包含了1000个独立编程的处理器。这种节能高效的“KiloCore”芯片,具有最大计算速率达每秒1.78万亿次指令,包含62100万个晶体管。KiloCore在6月16日的位于檀香山的VLSI技术和集成电路研讨会上发表。


特性


“据我们所知,这是世界上首个1000个处理器的芯片,它是在大学里设计的具有最高的时钟率的处理器。”电子和计算机工程系的教授Bevan Baas说,他领导团队设计了芯片架构。根据Baasd的团队分析,其他的多处理器芯片,没有能超过300个处理器。大多数用于研究目的,少数用于商用。KiloCore的芯片由IBM使用32nm CMOS的技术制造。


Bevan Baas称,每个处理器核,可以独立运行它们自己的小程序。相对于处理器,例如GPU使用的单指令多数据解决方案来说,它更具灵活性。这个设计思路是将应用程序分为许多小块,每个都可以在不同处理器中并行运行,保持低功耗,高输出。


因为每个处理器独立计时,它可以在有需要时,关闭自己节省能量,毕业生Brent Bohnenstieh这么l说。他曾经开发了主要架构。核在平均最大时钟频率1.78GHz的情况下运行,他们直接将数据相互传输,而不使用内存池。因为内存池,常常会成为数据的瓶颈。


性能和应用


Baas称,芯片是目前为止最节能的“多核”处理器,1000个处理器可以每秒执行11500万次指令,只消耗0.7瓦特,功耗很低,一个AA电池足以供电。KiloCore芯片执行指令的效率,是现代的笔记本电脑处理器的100倍


为这个芯片开发的应用程序,包括无线编解码,视频处理,加密,和其他包括大量并行数据的应用,例如科学数据和数据中心处理。团队为了给芯片编程,设计了编译器和自动程序映射工具。




如果大家有什么关于物联网,智能硬件,创新方向的技术或者产品问题想了,请写评论告诉IntelligentThings,我会定期参看大家的问题,并选择一些来回答。




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存