发明名称 Software controlled data prefetch buffering
摘要 The invention relates to the method of prefetching data in micro-processor buffer under software controls.
申请公布号 US9448805(B2) 申请公布日期 2016.09.20
申请号 US201313918407 申请日期 2013.06.14
申请人 COMSATS Institute of Information Technology 发明人 Qadri Muhammad Yasir;Qadri Nadia Nawaz;McDonald-Maier Klaus Dieter
分类号 G06F9/04;G06F9/38 主分类号 G06F9/04
代理机构 H.C. Park & Associates, PLC 代理人 H.C. Park & Associates, PLC
主权项 1. A method to prefetch data from a memory to a buffer comprising: a processor; a storage array placed between the memory and the processor; and a compiler to insert a control word to a user code, wherein the storage array comprises multiple storage locations having tags associated with each location, and wherein the control word, indicating the location of data required by a next instruction, is inserted to the user code and used to assist the buffer to prefetch the data required by the next instruction, wherein the control words are inserted at least one instruction before the next instruction that requires additional cycles to compute location of the data to be fetched, and wherein the next instruction is one of a data load and a data store instruction that requires computation of location before at least one of a data store and a data fetch operation.
地址 Islamabad PK