发明名称 Dynamic prefetching of hot data streams
摘要 A method and system for creating and injecting code into a running program that identifies a hot data stream, and prefetching data elements in the stream so they are available when needed by the processor. The injected code identifies the first few elements in a hot data stream (i.e. the prefix), and prefetches the balance of the elements in the stream (i.e., the suffix). Since the hot data stream identification code and prefetch code is injected at run time, pointer related time-dependencies inherent in earlier prefetch systems are eliminated. A global deterministic finite state machine (DFSM) is used to help create conceptual logic used to generate the code injected into the program for prefix detection.
申请公布号 US2004103408(A1) 申请公布日期 2004.05.27
申请号 US20020304306 申请日期 2002.11.25
申请人 MICROSOFT CORPORATION 发明人 CHILIMBI TRISHUL;HIRZEL MARTIN
分类号 G06F9/44;G06F9/45;(IPC1-7):G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址