Memory circuits and methods for distributed memory hazard detection and error recovery

Kermin E. Fleming, Simon C. Steely, Kent D. Glossop

user-613ea93de55422cecdace10f(2019)

引用 4|浏览11
暂无评分
摘要
Methods and apparatuses relating to distributed memory hazard detection and error recovery are described. In one embodiment, a memory circuit includes a memory interface circuit to service memory requests from a spatial array of processing elements for data stored in a plurality of cache banks; and a hazard detection circuit in each of the plurality of cache banks, wherein a first hazard detection circuit for a speculative memory load request from the memory interface circuit, that is marked with a potential dynamic data dependency, to an address within a first cache bank of the first hazard detection circuit, is to mark the address for tracking of other memory requests to the address, store data from the address in speculative completion storage, and send the data from the speculative completion storage to the spatial array of processing elements when a memory dependency token is received for the speculative memory load request.
更多
查看译文
关键词
Distributed memory,Cache,Hazard (computer architecture),Dynamic data,Security token,Dependency (UML),Computer hardware,Computer science,Memory circuits,Memory load
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要