Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering 2001
DOI: 10.1145/379605.379656
|View full text |Cite
|
Sign up to set email alerts
|

Array resizing for scientific code debugging, maintenance and reuse

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2003
2003
2016
2016

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…PIPS has proved over the years to be a fertile ground for the polyhedral model [21], data transformations [13], communication synthesis [4,7], compilation for distributed memory machines [9,23], ILP [37], code maintenance [29,6], program verification [25], scratchpad management [8], offload compilers [14,1,10], and task parallelism [18,33].…”
Section: Discussionmentioning
confidence: 99%
“…PIPS has proved over the years to be a fertile ground for the polyhedral model [21], data transformations [13], communication synthesis [4,7], compilation for distributed memory machines [9,23], ILP [37], code maintenance [29,6], program verification [25], scratchpad management [8], offload compilers [14,1,10], and task parallelism [18,33].…”
Section: Discussionmentioning
confidence: 99%
“…This optimization is an array resizing transformation [40]. Unlike Fortran, which supports array declaration from any starting point or without any explicit size, arrays in C must always start at 0 and must have a size that is known numerically, or symbolically in C99 standard.…”
Section: Optimizationsmentioning
confidence: 99%
“…In Ancourt and Nguyen [2001], the problem of calculating the exact size of FORTRAN arrays that have the REAL(1) or REAL(*) declarations is considered. The article discusses a method based on array region analysis to determine the set of array elements referenced during program execution.…”
Section: Alternate Approachesmentioning
confidence: 99%
“…While the article outlines a scheme for the analysis, it isn't clear how effective this would be in an APL or MATLAB setting. The primary motivation for the work was to clean up and tighten the large number of imprecise array declarations in legacy FORTRAN code, declarations that would otherwise hinder program analysis, parallelization, verification, and code readability [Ancourt and Nguyen 2001].…”
Section: Alternate Approachesmentioning
confidence: 99%