IBM的研究人员最新突破该软件,这些软件为其电脑芯片提供了它的灵感来自......您的大脑。

加利福尼亚州圣何塞公司的研究人员创造了他们称之为“突破性软件生态系统”,专为编程芯片而设计,其架构已经启发了大脑功能的启发。芯片在低功率上函数,并且擅长大脑可以处理的应用程序,如感知,动作和认知。

该软件与传统代码有显着差别。IBM表示,其新的编程方案打破了序列操作的模型,将其根部追溯到20世纪40年代创建的John Von Neumann架构。IBM的新模型一时,IBM的新模型一直在量身定制,而不是一次处理一个指令。新模型是用于分布式,高度互联,异步,并行和大规模认知计算架构的。

“架构和计划密切交织在一起,新的架构需要一个新的编程范例,”IBM Research的首席调查员和高级经理Dharmendra Modha表示。“我们正在努力为认知计算芯片创建一个Fortran。在补充今天的计算机时,这将在规划和应用新兴认知系统方面提出了一个根本的新技术能力。“

IBM于2011年宣布了新的大脑电脑芯片。但要利用它们,它必须创建程序员将用于编程新芯片的软件。IBM认为,这些大脑的计算机将在诸如视觉和感知之类的任务中更好,至少与“数字克丘瑟”von neumann计算机相比,这是当今主要的计算架构的基础,例如英特尔X86架构。IBM表示大脑的计算机可以同时完成更多的工作,而不使用太多的电源。致力于由国防高级研究项目局(DARPA)资助的项目,IBM基于新技术展示了工作芯片。到目前为止,它已经倒入了超过5300万美元。

IBM研究人员制定了许多突破,旨在使大脑的计算更容易。他们创建了一个模拟器,用于演示在称为Synaps处理器的大脑核心网络上运行的多线程,大规模并行和高度可扩展的软件。IBM的长期目标是建立一个带100亿神经元和100万亿突触的芯片系统,同时仅消耗一个千瓦的电力,占据不到两升的体积。

该软件遵循一个类似的神经元模型。它是一种简单,数字高度参数化的尖峰神经元模型。这种神经元的网络可以感知,记住,并在各种编程输入上采取行动。编程模型简化了这种复杂结构,创建了基于名为“Corelets”的可编译和可重用构建块的高级描述。每个孔板是神经元网络的蓝图。神经元的内部工作是隐藏的程序员,他们只看到其外部输入和输出。所以程序员可以专注于神经元的所作所为,而不是它是如何实现的。电压是等级的。它们可用于创建更复杂的新电压。

研究人员已经创造了超过150个导管,作为程序员可以点击的图书馆的一部分。IBM正在国际神经网络联席会议上展示编程模型。