发明名称 Mechanisms and methods for using data access patterns
摘要 The present invention comprises a data access pattern interface that allows software to specify one or more data access patterns such as stream access patterns, pointer-chasing patterns and producer-consumer patterns. Software detects a data access pattern for a memory region and passes the data access pattern information to hardware via proper data access pattern instructions defined in the data access pattern interface. Hardware maintains the data access pattern information properly when the data access pattern instructions are executed. Hardware can then use the data access pattern information to dynamically detect data access patterns for a memory region throughout the program execution, and voluntarily invoke appropriate memory and cache operations such as pre-fetch, pre-send, acquire-ownership and release-ownership. Further, hardware can provide runtime monitoring information for memory accesses to the memory region, wherein the runtime monitoring information indicates whether the software-provided data access pattern information is accurate.
申请公布号 US2007088919(A1) 申请公布日期 2007.04.19
申请号 US20050250288 申请日期 2005.10.14
申请人 INTERNATIONAL BUSINESS MACHINES 发明人 SHEN XIAOWEI;SHAFI HAZIM
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址