【技术实现步骤摘要】
存储器中处理器和使用存储器中处理器输出指令的方法
[0001]本申请要求于2020年11月18日在韩国知识产权局提交的第10
‑
2020
‑
0154790号韩国专利申请的权益,所述韩国专利申请的全部公开出于所有目的通过引用包含于此。
[0002]以下描述涉及存储器中处理(processing
‑
in
‑
memory,PIM),更具体地,涉及用于从PIM输出指令的技术。
技术介绍
[0003]在被称为冯诺依曼架构的标准模型中,数据被存储在存储器中。存储器与处理器分离,并且数据在它们之间移动。在这种结构中,由于频繁的数据移动而发生不可避免的延迟。尽管随着处理器速度的增加,存储器已经被改进,但是所述改进不是在传输速率方面,而主要是在更小空间中存储更多数据的能力方面。当将数据从存储器获取到处理器所需的等待时间增加时,处理器的速度可能限于瓶颈处的传输速率。因此,在标准计算机架构中可能发生吞吐量由于等待时间而受到限制的冯诺依曼瓶颈(von Neumann b ...
【技术保护点】
【技术特征摘要】
1.一种存储器中处理器,包括:内部处理器;存储器;以及寄存器,被配置为存储指令元信息,其中,存储器被配置为:存储通过预测未来指令而生成的查找表,响应于包括指令元信息的存储器中处理应用编程接口调用指令,与指令元信息对应的指令由外部处理器从查找表检索,基于检索结果,与指令元信息对应的指令由外部处理器输出,并且内部处理器被配置为:使用输出的指令。2.根据权利要求1所述的存储器中处理器,其中,查找表由内部处理器或外部处理器通过基于过去指令的日志来预测未来指令而生成。3.根据权利要求1所述的存储器中处理器,其中,在与指令元信息对应的指令被检索到的情况下,检索到的指令由外部处理器输出。4.根据权利要求1所述的存储器中处理器,其中,在与指令元信息对应的指令没有被检索到的情况下,与指令元信息对应的指令由外部处理器生成并输出。5.根据权利要求1至权利要求4中任意一项所述的存储器中处理器,其中,在与指令元信息对应的指令没有被检索到的情况下,与指令元信息对应的指令由外部处理器生成,并由外部处理器存储在查找表中。6.一种存储器中处理器,包括:内部处理器;存储器;以及寄存器,被配置为存储指令元信息,其中,响应于包括指令元信息的存储器中处理应用编程接口调用指令,与指令元信息对应的指令由外部处理器生成,生成的指令由外部处理器存储在查找表中,并且生成的指令由外部处理器输出,并且内部处理器被配置为:使用输出的指令。7.根据权利要求6所述的存储器中处理器,其中,响应于下一存储器中处理应用编程接口调用指令,与下一存储器中处理应用编程接口调用指令对应的指令由外部处理器从查找表检索,并且基于检索结果,与下一存储器中处理应用编程接口调用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。