发明名称 MACROSCALAR VECTOR PREFETCH WITH STREAMING ACCESS DETECTION
摘要 A method and system for implementing vector prefetch with streaming access detection is contemplated in which an execution unit such as a vector execution unit, for example, executes a vector memory access instruction that references an associated vector of effective addresses. The vector of effective addresses includes a number of elements, each of which includes a memory pointer. The vector memory access instruction is executable to perform multiple independent memory access operations using at least some of the memory pointers of the vector of effective addresses. A prefetch unit, for example, may detect a memory access streaming pattern based upon the vector of effective addresses, and in response to detecting the memory access streaming pattern, the prefetch unit may calculate one or more prefetch memory addresses based upon the memory access streaming pattern. Lastly, the prefetch unit may prefetch the one or more prefetch memory addresses into a memory.
申请公布号 US2013318306(A1) 申请公布日期 2013.11.28
申请号 US201213477696 申请日期 2012.05.22
申请人 GONION JEFFRY E. 发明人 GONION JEFFRY E.
分类号 G06F12/08;G06F12/02 主分类号 G06F12/08
代理机构 代理人
主权项
地址