【技术实现步骤摘要】
【国外来华专利技术】用于消息传递计算系统的存储器映射接口
本公开的实施例涉及到消息传递系统的接口,并且更具体地,涉及用于消息传递计算系统的存储器映射接口。
技术实现思路
根据本公开的实施例,提供了用于将存储器映射系统与消息传递系统对接的方法和计算机程序产品。接收写入请求。写入请求包括写入数据和写入地址。写入地址是存储器映射内的存储器地址。将写入地址转换成神经网络地址。神经网络地址识别目的地神经网络的至少一个输入位置。根据神经网络地址经由网络将写入数据发送到目的地神经网络的至少一个输入位置。经由网络从源神经网络接收消息。该消息包括数据和至少一个地址。基于所述至少一个地址确定缓冲器中的位置。数据被存储在缓冲器中的位置处。缓冲器可经由存储器映射来访问。根据本公开的实施例,提供了用于与神经网络处理系统进行对接的系统。一种神经网络处理系统,包括通过网络互连的至少一个神经网络处理核。接口可操作地连接到网络。接口包括存储器映射。该存储器映射包括对应于到神经网络处理器系统的输入的第一区域和对应于来自神经网络处理器系统的输出的第二区域。该接口适于接收包括 ...
【技术保护点】
1.一种系统,包括:/n神经网络处理器系统,包括通过网络互连的至少一个神经网络处理核;/n操作地连接到所述网络的接口,所述接口包括存储器映射,所述存储器映射包括对应于到所述神经网络处理器系统的输入的第一区域和对应于来自所述神经网络处理器系统的输出的第二区域。/n
【技术特征摘要】
【国外来华专利技术】20171020 US 15/789,4721.一种系统,包括:
神经网络处理器系统,包括通过网络互连的至少一个神经网络处理核;
操作地连接到所述网络的接口,所述接口包括存储器映射,所述存储器映射包括对应于到所述神经网络处理器系统的输入的第一区域和对应于来自所述神经网络处理器系统的输出的第二区域。
2.根据权利要求1所述的系统,其中:
所述接口适于接收包括写入数据和写入地址的写入请求,所述写入地址对应于所述存储器映射的所述第一区域内的位置;
所述接口适于经由所述网络将所述写入数据发送到目的地神经网络处理核的至少一个输入位置;
所述接口适于接收包括读取地址的读取请求,所述读取地址对应于所述存储器映射的所述第二区域内的位置;
所述接口适于将读取数据返回给读取请求的发起者,所述读取数据包括源神经网络处理核的输出。
3.根据权利要求2所述的系统,其中所述接口包括地址转换器,所述地址转换器适于:
将所述写入地址转换成目标地址,所述目标地址识别所述目的地神经网络处理核的所述至少一个输入位置。
4.根据权利要求2所述的系统,其中所述接口包括地址转换器,并且其中:
所述接口适于经由所述网络从所述源神经网络处理核接收消息,所述消息包括数据和至少一个地址;
所述地址转换器适于基于所述至少一个地址确定所述存储器映射的所述第二区域内的地址;
所述接口适于响应于包括第二区域内的地址的读取请求而提供数据。
5.根据权利要求2所述的系统,还包括:
操作地耦合到所述接口的总线,其中:
所述接口适于经由所述总线接收所述写入请求;
所述接口适于经由所述总线接收所述读取请求。
6.根据权利要求2所述的系统,其中所述至少一个神经网络处理核包括神经突触核,并且所述网络包括核间网络,所述神经突触核具有多个输入轴突和输出神经元。
7.根据权利要求6所述的系统,其中目的地神经网络处理核是神经突触核,并且其中写入地址对应于神经突触核的一个或多个输入轴突,并且其中写入数据包括到神经突触核的多个轴突输入。
8.根据权利要求6所述的系统,其中源神经网络处理核是神经突触核,并且其中读取地址对应于神经突触核的一个或多个输出神经元,并且其中读取数据包括神经突触核的多个神经元输出。
9.根据权利要求3所述的系统,其中所述转换包括应用预定函数。
10.根据权利要求3所述的系统,其中所述转换包括访问查找表。
11.根据权利要求2所述的系统,其中所述接口包括缓冲器,并且其中:
所述接口适于经由所述网络从所述源神经网络处理核接收消息,所述消息包括消息数据和至少一个地址;
所述接口适于将消息数据存储在缓冲器中的位置处,并且其中该至少一个地址对应于缓冲器中的该位置。
12.根据权利要求1所述的系统,还包括:
传感器,其操作地连接至所述接口,所述传感器适于经由所述接口将传感器输出传输至所述神经网络处理器系统。
13.根据权利要求1所述的系统,还包括:
致动器,其操作地连接到所述接口,所述致...
【专利技术属性】
技术研发人员:A·S·卡斯迪,F·阿考佩安,J·V·阿尔苏尔,M·V·德宝乐,P·梅罗拉,D·莫德哈,J·萨瓦达,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。