Proceedings 2001 International Conference on Parallel Architectures and Compilation Techniques
DOI: 10.1109/pact.2001.953306
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing software data prefetches with rotating registers

Abstract: Software data prefetching is a well-known

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0
1

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 16 publications
(19 citation statements)
references
References 14 publications
0
18
0
1
Order By: Relevance
“…出现代价的两条存取指令必须具备一定的条件,可将这些条件分为 cache 条件和调度条件.cache 条件主要 表现为两条存取指令访问存储系统的相同单元以及是否命中 cache 等,硬件单元的大小称为代价长度(penalty size,简称 S P ).表 1 列出了 Itanium 2 的所有代价类型以及相应的代价长度、cache 条件. 大多数处理机都支持数据预取技术,与图 1(d)相比,图 1(e)需要添加数据预取指令,这可能会导致执行更多的冗 余预取指令,但利用条件执行或旋转寄存器能够避免执行冗余的预取指令 [17] .此外,旋转寄存器还能够避免添加 多余的预取指令. 赖.分割可分循环所得的子循环的数目被称为分割展开因子(partition-unrolling factor,简称 F PU ).…”
Section: Itanium 2代价的cache条件unclassified
“…出现代价的两条存取指令必须具备一定的条件,可将这些条件分为 cache 条件和调度条件.cache 条件主要 表现为两条存取指令访问存储系统的相同单元以及是否命中 cache 等,硬件单元的大小称为代价长度(penalty size,简称 S P ).表 1 列出了 Itanium 2 的所有代价类型以及相应的代价长度、cache 条件. 大多数处理机都支持数据预取技术,与图 1(d)相比,图 1(e)需要添加数据预取指令,这可能会导致执行更多的冗 余预取指令,但利用条件执行或旋转寄存器能够避免执行冗余的预取指令 [17] .此外,旋转寄存器还能够避免添加 多余的预取指令. 赖.分割可分循环所得的子循环的数目被称为分割展开因子(partition-unrolling factor,简称 F PU ).…”
Section: Itanium 2代价的cache条件unclassified
“…The Intel Itanium 2 architecture also provides support for memory access hints that enable compilers to orchestrate data movement between memory hierarchies efficiently [5]. For example, if a data reference does not exhibit any kind of reuse, then it can be prefetched using a special lfetch 'nta' hint to reduce cache pollution.…”
Section: Figure 1: An Example Of Data-prefetchingmentioning
confidence: 99%
“…There are a number of techniques that have been intensively studied to address this performance issue. These techniques fall into two categories: latency tolerance and latency elimination [5,11,13].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations