基于赛灵思FPGA的1000核处理器诞生了?
英国格拉斯哥大学(the University of Glasgow)的科学家们基于赛灵思(Xilinx)的FPGA创造出了一个1,000核计算机处理器。研究人员在一个FPGA芯片上创建了1,000个微型电路,每一个核都能通过自己的指令独立运行。然后,研究人员利用该芯片处理MPEG解码,在测试中,FPGA芯片每秒能处理5GB的数据,处理速度大概相当于当前台式机的20倍。
英国格拉斯哥大学的Wim Vanderbauwhede与美国马萨诸塞大学卢维尔分校的伙伴们合作进行这项研究工作。促使这项研究成功的关键是让每一个核心拥有自己的专用内存。
Vanderbauwhede说:“FPGA芯片没有应用于标准电脑上,原因是对FPGA芯片编程相当困难。 FPGA芯片的处理能力强大,由于速度更快,能耗相当低,是我们更为环保的选择。”虽然当前市场上销售的电脑大多数内核超过一个,可以同时实施不同任务,但传统多核处理器只能共享一个存储源,这降低了运算速度。Vanderbauwhede的研究团队给每个内核分配一定量的专用存储空间,从而加快了处理器的运算速度。
“这只是初期概念验证研究,我们试图展示对FPGA编程的便捷方式,令其超高速处理的潜力可以更为广泛地应用于未来的运算器和电子设备上。虽然现有许多技术充分使用FPGA芯片,如等离子电视、液晶电视和电脑网络路由器,但它们在标准台式机上的应用却十分有限。”Vanderbauwhede补充说。
“但是,我们看到,包括英特尔和ARM在内的一些厂商已经宣布将开发集成传统CPU与FPGA芯片的微芯片。我认为此类处理器会得到更广泛的应用,有助于在今后几年进一步提升电脑运算速度。”Vanderbauwhede希望在2011年3月北爱尔兰的应用重构运算国际研讨会(International Symposium on Applied Reconfigurable Computing in Belfast)上详细介绍他的研究发现。
暂无评论