System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种新型计算体系结构制造技术_技高网

一种新型计算体系结构制造技术

技术编号:41135392 阅读:3 留言:0更新日期:2024-04-30 18:06
本发明专利技术涉及一种新型计算体系结构,属于计算机体系架构技术领域,该结构包括:控制器和信息处理器;控制器采用数据分割单元将待处理的大尺度数据矩阵根据需要划分成多个小规模尺寸的子矩阵;信息处理器采用神经网络控制器基于经过划分得到的子矩阵个数获取待构建的神经网络模型中相应的元素的个数,并基于待构建的神经网络模型中相应的元素的个数构建神经网络模型,将经过划分得到的子矩阵分配至神经网络模型中进行并行计算处理,以及对并行计算处理结果进行乘法累加计算得到最终的计算结果。本申请提供的结构,实现了大尺度数据矩阵对应的基本子矩阵可以并行计算,降低了计算延迟,解决了大尺度数据矩阵的在普通服务器的计算速度低的问题。

【技术实现步骤摘要】

本专利技术涉及计算机体系架构,尤其涉及一种新型计算体系结构


技术介绍

1、目前,现有技术中绝大多数计算机采用的是冯·诺依曼体系架构,其通过将程序编码成二进制形式,和数据一起放在外部存储器中,通过“存储执行”的方式执行程序,这种体系架构方便了计算机的软件和硬件设计。但是随着半导体技术和集成电路工艺的发展,外部存储器的读写速度已经远远赶不上cpu的计算速度。

2、随着近十年来神经形态工计算程的迅速发展,借鉴大脑计算原理的集成电路芯片及系统使得高密度、低能耗、实时运行的信息处理架构成为可能,有望打破存储与计算分离的冯·诺依曼架构现状所产生的存储性能瓶颈问题。类脑计算系统架构,泛指受脑启发、通过以神经元为基本元素的大规模神经网络并行的计算系统,为人工智能的算力问题提供高效率解决方案的一种新型信息处理架构。相较于传统的冯·诺依曼架构,类脑计算系统架构借鉴了人脑神经元的工作原理,实质计算单元实现了计算和存储一体化,摆脱了对外部存储器的依赖,对数据具有高鲁棒性,能耗低,效率高,缓解了计算与存储速率不匹配的问题。

3、然而,目前的类脑计算系统架构,基于单一神经元+神经网络的结构,对于多种模式识别的问题效率很低,表现为模式识别的准确度的降低、延迟很大、反映不够灵敏等特征。


技术实现思路

1、本专利技术意在提供一种新型计算体系结构,以解决现有技术中存在的不足,本专利技术要解决的技术问题通过以下技术方案来实现。

2、本专利技术提供的新型计算体系结构,包括:

<p>3、控制器和信息处理器;

4、所述控制器具体包括输入输出控制单元、数据分割单元和存储控制单元;

5、所述信息处理器包括神经网络控制器和神经网络模型;

6、所述数据分割单元用于将待处理的大尺度数据矩阵根据需要划分成多个小规模尺寸的子矩阵;

7、所述神经网络控制器基于经过划分得到的子矩阵个数获取待构建的神经网络模型中相应的元素的个数,并基于待构建的神经网络模型中相应的元素的个数构建神经网络模型,将经过划分得到的子矩阵分配至构建的神经网络模型中进行并行计算处理,以及对并行计算处理结果进行乘法累加计算得到最终的计算结果。

8、在上述的方案中,所述神经网络模型包括网络路由、神经元、神经元集团和皮质柱,其中,所述神经元包括乘法累加器和存储器,所述神经元集团由多个神经元组成,所述皮质柱由多个神经元集团组成,所述网络路由用于在神经网络控制器的控制下构建神经网络模型,并进行神经元、神经元集团以及皮质柱之间的信息传输。

9、在上述的方案中,所述神经网络控制器基于经过划分得到的子矩阵个数获取待构建的神经网络模型中皮质柱的个数,并进行皮质柱构建。

10、在上述的方案中,在构建皮质柱的过程中,构建多个神经元集团,通过构建的多个神经元集团组成一个皮质柱;在构建神经元集团的过程中,构建多个神经元,通过构建的多个神经元组成一个神经元集团。

11、在上述的方案中,经过划分得到的子矩阵分配至构建的神经网络模型中进行并行计算处理,以及对并行计算处理结果进行乘法累加计算得到最终的计算结果包括:

12、将待处理的子矩阵再划分为多个次级子矩阵,并将每个次级子矩阵再划分为多个基本子矩阵,采用构建的神经元中的乘法累加器对各个基本子矩阵进行乘法累加计算,并采用构建的神经元中的存储器对各个基本子矩阵的计算结果进行存储,其中,一个神经元对应一个基本子矩阵;

13、采用神经元集团对各个基本子矩阵的计算结果进行乘法累加计算,得到各个次级子矩阵的计算结果;

14、采用皮质柱对各个次级子矩阵的计算结果进行乘法累加计算得到子矩阵的计算结果;

15、将各个子矩阵的计算结果进行乘法累加计算得到待处理的大尺度数据矩阵的计算结果,将待处理的大尺度数据矩阵的计算结果记为结果矩阵。

16、在上述的方案中,所述结果矩阵中的元素的个数为神经元的个数。

17、在上述的方案中,所述次级子矩阵的个数为神经元集团的个数,所述基本子矩阵的个数为神经元的个数。

18、在上述的方案中,所述结构还包括:输入模块、输入存储/缓存模块、输出缓存模块以及输出模块;

19、所述输入模块、输入存储/缓存模块、输出缓存模块以及输出模块均与所述控制器相互通信;

20、所述输入存储/缓存模块与所述输入模块连接,所述信息处理器与所述输入模块连接,所述输出缓存模块与所述信息处理器连接,所述输出模块与所述输出模块连接;

21、控制器接收待处理的数据,采用输入输出控制单元控制所述输入模块将待处理的数据输入至入输入存储/缓存模块,采用存储控制单元控制输入存储/缓存模块对经过分割处理的待处理的数据进行缓存同步;

22、控制器采用存储控制单元控制输出缓存模块对最终的计算结果进行缓存,并控制输出缓存模块将最终的计算结果传输至输出模块,控制器控制输出模块将计算结果输出到外部存储器或网络存储器。

23、在上述的方案中,所述输入模块采用虚拟输入存储器,所述输出模块采用虚拟输出存储器,所述输入模块和所述输出模块可以无限扩展。

24、在上述的方案中,在对输出的数据需要重复使用时,所述控制器采用存储控制单元控制输出缓存模块将缓存的计算结果回写到输入存储/缓存模块的指定位置中。

25、本专利技术实施例包括以下优点:

26、本专利技术实施例提供的新型计算体系结构,通过将大尺度数据矩阵划分为多个子矩阵,基于经过划分得到的子矩阵个数获取待构建的神经网络模型中皮质柱的个数,再对子矩阵进行进一步划分得到次级子矩阵,将次级子矩阵再划分为多个基本子矩阵,并通过皮质柱中的神经元对基本子矩阵进行处理,实现了大尺度数据矩阵对应的基本子矩阵可以并行计算,降低了计算延迟,解决了大尺度数据矩阵的在普通服务器的计算速度低的问题;且包括皮质柱、神经元集团和神经元的神经网络模型解决了现有技术中类脑计算系统架构模式识别的准确度的降低、延迟很大、反映不够灵敏等问题。

本文档来自技高网
...

【技术保护点】

1.一种新型计算体系结构,其特征在于,所述结构包括:

2.根据权利要求1所述的新型计算体系结构,其特征在于,所述神经网络模型包括网络路由、神经元、神经元集团和皮质柱,其中,所述神经元包括乘法累加器和存储器,所述神经元集团由多个神经元组成,所述皮质柱由多个神经元集团组成,所述网络路由用于在神经网络控制器的控制下构建神经网络模型,并进行神经元、神经元集团以及皮质柱之间的信息传输。

3.根据权利要求2所述的新型计算体系结构,其特征在于,所述神经网络控制器基于经过划分得到的子矩阵个数获取待构建的神经网络模型中皮质柱的个数,并进行皮质柱构建。

4.根据权利要求3所述的新型计算体系结构,其特征在于,在构建皮质柱的过程中,构建多个神经元集团,通过构建的多个神经元集团组成一个皮质柱;在构建神经元集团的过程中,构建多个神经元,通过构建的多个神经元组成一个神经元集团。

5.根据权利要求2所述的新型计算体系结构,其特征在于,经过划分得到的子矩阵分配至构建的神经网络模型中进行并行计算处理,以及对并行计算处理结果进行乘法累加计算得到最终的计算结果包括:>

6.根据权利要求5所述的新型计算体系结构,其特征在于,所述结果矩阵中的元素的个数为神经元的个数。

7.根据权利要求5所述的新型计算体系结构,其特征在于,所述次级子矩阵的个数为神经元集团的个数,所述基本子矩阵的个数为神经元的个数。

8.根据权利要求1所述的新型计算体系结构,其特征在于,所述结构还包括:输入模块、输入存储/缓存模块、输出缓存模块以及输出模块;

9.根据权利要求8所述的新型计算体系结构,其特征在于,所述输入模块采用虚拟输入存储器,所述输出模块采用虚拟输出存储器,所述输入模块和所述输出模块可以无限扩展。

10.根据权利要求8所述的新型计算体系结构,其特征在于,在对输出的数据需要重复使用时,所述控制器采用存储控制单元控制输出缓存模块将缓存的计算结果回写到输入存储/缓存模块的指定位置中。

...

【技术特征摘要】

1.一种新型计算体系结构,其特征在于,所述结构包括:

2.根据权利要求1所述的新型计算体系结构,其特征在于,所述神经网络模型包括网络路由、神经元、神经元集团和皮质柱,其中,所述神经元包括乘法累加器和存储器,所述神经元集团由多个神经元组成,所述皮质柱由多个神经元集团组成,所述网络路由用于在神经网络控制器的控制下构建神经网络模型,并进行神经元、神经元集团以及皮质柱之间的信息传输。

3.根据权利要求2所述的新型计算体系结构,其特征在于,所述神经网络控制器基于经过划分得到的子矩阵个数获取待构建的神经网络模型中皮质柱的个数,并进行皮质柱构建。

4.根据权利要求3所述的新型计算体系结构,其特征在于,在构建皮质柱的过程中,构建多个神经元集团,通过构建的多个神经元集团组成一个皮质柱;在构建神经元集团的过程中,构建多个神经元,通过构建的多个神经元组成一个神经元集团。

5.根据权利要求2所述的新型计算体系结构,其特征在于,经过划分得到的...

【专利技术属性】
技术研发人员:胡怀湘华振骁鄢楚平蒋斌王颖张玉宫旭孙汪洋晁麒雅
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1