System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、本申请涉及一种基于消息的处理器、一种基于消息的处理方法和一种包括计算机程序的记录载体,所述计算机程序在由可编程处理器执行时使可编程处理器执行所述方法。
2、基于消息的处理器解决了大量的计算任务。基于消息的处理器包括通过事件消息进行通信的多个处理器元件。这种方法与神经元通过突触相互连接的脑具有一些相似性,使得它们能够在它们的膜电位(它们的状态)超过预定阈值时作为尖峰传输数据。由神经元传输的尖峰可导致接收方神经元的膜电位的增加或降低。当在基于消息的处理器中模拟这种神经网络时,大量互连的神经元被实现为基于消息的处理器中的大量互连的基于消息的处理元件。一旦接收到输入消息,则处理器元件改变其状态。在没有附加措施的情况下,每次处理器集群元件接收输入消息时,它将向其接收方处理器集群元件传输状态改变消息,并且接收方处理器集群元件转而将经历状态改变并且向其接收方传输状态改变消息。这潜在地会带来任何改变导致消息过载的风险,这将严重抑制计算性能。
3、在一种纯朴的方法中,通过为每个处理器元件保持双态来减轻这种风险。双态包括先前状态和当前状态。当前状态是每次输入消息被处理时产生的最近状态。先前状态用作参考状态。只有当输入消息的效果累积到当前状态与先前状态相差大于阈值的程度时,处理元件才能传输状态改变消息,并且当前状态替代作为参考状态的先前状态。尽管这种纯朴的方法确实提供了消息数量的减少,但是这种方法的缺点在于,它要求处理器元件的状态存储空间加倍,因为除了当前状态的存储空间之外,它还要求先前状态的存储空间。
...【技术保护点】
1.具有至少一个处理器集群(10)的基于消息的处理器(1),所述至少一个处理集群(10)包括:
2.根据权利要求1所述的基于消息的处理器,其中,所述控制工具一旦确定出处理器集群元件以其传输启用操作模式操作,则配置成在将所述处理器集群元件设置为所述传输禁用操作模式之前使所述消息处理工具传输针对处理器集群元件的输出消息。
3.根据权利要求1所述的基于消息的处理器,其中,针对以其传输启用操作模式操作的处理器集群元件的输出消息的传输通过首先将所述处理器集群元件设置为所述传输禁用操作模式并且禁用所述输出消息的传输直到所述处理器集群元件接收到所述重新启用控制消息来推迟。
4.根据前述权利要求中的一项所述的基于消息的处理器,其中,具有处理器集群元件的处理器集群实现具有神经元件的神经网络,并且其中,所述状态值(Xj)对应于动作电位。
5.根据权利要求4所述的基于消息的处理器,其中,重新启用控制消息在传输时传送所述处理器集群元件的状态值,并且其中所述处理器集群元件仅在其状态值相对于所接收的重新启用控制消息所传送的状态值已经显著改变的情况下执行用于生成
6.根据权利要求5所述的基于消息的处理器,其中,所述处理器集群元件包括用于存储状态值改变指示符的二进制值(Q)的附加状态寄存器,所述状态值改变指示符指示超过阈值的先前状态改变的方向,其中还依据所述指示符的值选择性地产生输出事件消息(ΔOo)。
7.根据前述权利要求中的一项所述的基于消息的处理器(10),其中,所述公共消息处理工具包括:第一消息处理工具(20、25),用于处理更新消息以更新指定的处理器集群元件的状态;以及消息缓冲器单元(27),用于传递重新启用控制消息。
8.根据权利要求7所述的基于消息的处理器(10),其中,所述消息缓冲器单元(27)包括FIFO消息缓冲器(270),并且包括时钟单元(272),所述时钟单元(272)将当天的当前时间与所述缓冲器中的最早消息的时间戳进行比较,所述消息缓冲器单元(27)配置成:如果所述时钟单元指示从由所述时间戳指示的时间点起已过了预定时间段,则传递所述最早消息。
9.根据权利要求8所述的基于消息的处理器(10),其中,如果所述FIFO消息缓冲器(270)已满,则所述消息缓冲器单元(27)将所述最早消息传递到指定的所述处理集群元件(j),而不管是否已过所述预定时间段。
10.用于操作基于消息的处理器(1)的方法,所述基于消息的处理器(1)包括至少一个处理器集群(10),所述至少一个处理器集群(10)具有多个处理器集群元件(a、…、j、…、n)以及用于所述处理器集群元件(a、…、j、…、n)的公共控制工具(140)、公共计算工具(140)和公共消息处理工具(120、130、20、25、27),所述处理器集群元件(a、…、j、…、n)具有各自的可寻址存储空间(110a、…、110j、…、l)以存储指示其状态的状态值(Xj)和指示其当前占主导地位的操作模式的操作模式指示符(Mj),所述当前占主导地位的操作模式由公共控制工具(140)从第一传输启用操作模式(Me)和第二传输禁用操作模式(Md)中的至少之一中选择,所述方法包括以下步骤:
11.根据权利要求10所述的方法,其中,所述控制工具一旦确定出处理器集群元件以其传输启用操作模式操作,则配置成在将处理器集群元件设置为所述传输禁用操作模式之前使所述消息处理工具传输针对处理器集群元件的输出消息。
12.根据权利要求10所述的方法,其中,所述控制工具一旦确定出处理器集群元件以其传输启用操作模式操作,则配置成通过首先将处理器集群元件设置为所述传输禁用操作模式并在所述处理器集群元件接收到所述重新启用控制消息时启用输出消息的传输来使所述消息处理工具推迟针对处理器集群元件的输出消息的传输。
13.根据权利要求10-12中的一项所述的方法,其中,具有处理器集群元件的处理器集群执行具有神经元件的神经网络,并且其中所述状态值(Xj)对应于动作电位。
14.根据权利要求13所述的方法,其中,选择性地传输针对执行神经元件的处理器集群元件的输出消息还受到所述神经元件的动作电位已经显著改变的影响。
15.根据权利要求14所述的方法,还包括:动态地控制传输所述重新启用控制消息被延迟的持续时间。
16.非易失性记录载体,包括计算机程序,所述计算机程序在由可编程处理器执行时使所述可编程处理器执行权利要求10-15中任一项所述的方法。
...【技术特征摘要】
【国外来华专利技术】
1.具有至少一个处理器集群(10)的基于消息的处理器(1),所述至少一个处理集群(10)包括:
2.根据权利要求1所述的基于消息的处理器,其中,所述控制工具一旦确定出处理器集群元件以其传输启用操作模式操作,则配置成在将所述处理器集群元件设置为所述传输禁用操作模式之前使所述消息处理工具传输针对处理器集群元件的输出消息。
3.根据权利要求1所述的基于消息的处理器,其中,针对以其传输启用操作模式操作的处理器集群元件的输出消息的传输通过首先将所述处理器集群元件设置为所述传输禁用操作模式并且禁用所述输出消息的传输直到所述处理器集群元件接收到所述重新启用控制消息来推迟。
4.根据前述权利要求中的一项所述的基于消息的处理器,其中,具有处理器集群元件的处理器集群实现具有神经元件的神经网络,并且其中,所述状态值(xj)对应于动作电位。
5.根据权利要求4所述的基于消息的处理器,其中,重新启用控制消息在传输时传送所述处理器集群元件的状态值,并且其中所述处理器集群元件仅在其状态值相对于所接收的重新启用控制消息所传送的状态值已经显著改变的情况下执行用于生成输出消息的准备步骤。
6.根据权利要求5所述的基于消息的处理器,其中,所述处理器集群元件包括用于存储状态值改变指示符的二进制值(q)的附加状态寄存器,所述状态值改变指示符指示超过阈值的先前状态改变的方向,其中还依据所述指示符的值选择性地产生输出事件消息(δoo)。
7.根据前述权利要求中的一项所述的基于消息的处理器(10),其中,所述公共消息处理工具包括:第一消息处理工具(20、25),用于处理更新消息以更新指定的处理器集群元件的状态;以及消息缓冲器单元(27),用于传递重新启用控制消息。
8.根据权利要求7所述的基于消息的处理器(10),其中,所述消息缓冲器单元(27)包括fifo消息缓冲器(270),并且包括时钟单元(272),所述时钟单元(272)将当天的当前时间与所述缓冲器中的最早消息的时间戳进行比较,所述消息缓冲器单元(27)配置成:如果所述时钟单元指示从由所述时间戳指示的时间点起已过了预定时间段,则传递所述最早消息。
9.根据权利要求8所述的基于消息的处理器(10),其中,如...
【专利技术属性】
技术研发人员:奥兰多·米格尔·皮雷斯多斯雷斯莫雷拉,
申请(专利权)人:格雷玛特实验室股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。