【技术实现步骤摘要】
以下描述涉及一种具有用于存储器内处理(processing-in-memory,pim)操作的高速缓存一致性保持的装置和方法。
技术介绍
1、通用半导体存储器装置在功能上与用于执行算术运算的处理器分离。因此,当在半导体存储器装置与处理器之间发送和接收大量数据时,特别是当执行需要针对大量数据的操作的应用(诸如,神经网络、大数据或物联网(iot))时,可能发生瓶颈。为了解决这个问题,已经对作为将存储器的功能与用于执行算术运算的处理器的功能结合的半导体存储器装置的存储器内处理(pim)进行了研究。pim装置可操作为存储器装置和算术运算装置。可将数据存储在pim装置中,保持在pim装置中,并且可由pim装置对在算术运算之前、在算术运算期间以及在算术运算之后存储在pim装置中的数据执行算术运算。换句话说,算术运算可由pim装置执行,而不必特定地将数据加载在pim装置中以用于算术运算。在一些情况下,已经保持在pim装置中的数据可用作算术运算的一个操作数,并且其他数据可被加载到pim装置中以用作算术运算的第二操作数。
技术
本文档来自技高网...【技术保护点】
1.一种电子装置,所述电子装置包括:
2.根据权利要求1所述的电子装置,其中,处理器还被配置为:将高速缓存的高速缓存行设置为将与PIM操作相关的数据移动到存储器的单位。
3.根据权利要求2所述的电子装置,其中,高速缓存行的状态被设置为与将所述数据移动到存储器相关联的无效状态。
4.根据权利要求1所述的电子装置,其中,处理器还被配置为:
5.根据权利要求4所述的电子装置,其中,处理器还被配置为:
6.根据权利要求1所述的电子装置,其中,处理器还被配置为:
7.根据权利要求1所述的电子装置,其中,将所
...【技术特征摘要】
1.一种电子装置,所述电子装置包括:
2.根据权利要求1所述的电子装置,其中,处理器还被配置为:将高速缓存的高速缓存行设置为将与pim操作相关的数据移动到存储器的单位。
3.根据权利要求2所述的电子装置,其中,高速缓存行的状态被设置为与将所述数据移动到存储器相关联的无效状态。
4.根据权利要求1所述的电子装置,其中,处理器还被配置为:
5.根据权利要求4所述的电子装置,其中,处理器还被配置为:
6.根据权利要求1所述的电子装置,其中,处理器还被配置为:
7.根据权利要求1所述的电子装置,其中,将所述数据从高速缓存移动到存储器防止pim操作引起高速缓存与存储器之间的不一致性。
8.根据权利要求1所述的电子装置,其中,处理器还被配置为:基于以下任一项来确定选择性地将所述数据作为用于从高速缓存到存储器的移动的目标:
9.根据权利要求1所述的电子装置,其中,处理器包括:
10.一种处理器,所述处理器包括:
11.根据权利要求10所述的处理器,其中,高速缓存还被配置为:
12.一种操作包括处理器和存储器的电子装...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。