Content deleted Content added
m sp: analyis→analysis |
Quuxplusone (talk | contribs) m recat, needs examples and so on |
||
Line 1:
{{expert}}
In [[computer science]], '''Array access analysis''' is a [[compiler analysis]] used to decide the read and write access patterns to elements or portions of arrays.▼
▲In [[computer science]], '''
The major data type manipulated in scientific programs is the array. The define/use analysis on a whole array is insufficient for aggressive [[compiler optimization]]s such as [[auto parallelization]] and [[array privatization]]. Array access analysis aims to obtain the knowledge of which portions or even which elements of the array are accessed by a given code segment ([[basic block]], [[loop]], or even at the [[procedure]] level).
Line 7 ⟶ 9:
Typical exact array access analysis include linearization and [[atom images]]. Summary methods can be further divided into [[array sections]], bounded regular sections using [[triplet notation]], linear-constraint methods such as data access descriptors and [[array region analysis]].
[[Category:
|