ion for Expressing Array Computation Bradford L. Chamberlain E Christopher Lewis Calvin Lin y Lawrence Snyder University of Washington, Seattle, WA 98195-2350 y University of Texas, Austin, TX 78712 fbrad,echris,snyderg@cs.washington.edu,lin@cs.utexas.edu February 1, 1999 Abstract Most array languages, such as Fortran 90, Matlab, and APL, provide support for referencing arrays by extending the traditional array subscripting construct found in scalar languages. We present an alternative approach that exploits the concept of regions---a representation of index sets that can be named, manipulated with high-level operators, and syntactically separated from array references. This paper develops the concept of region-based programming and ...
This thesis covers the design and implementation of Legion, a new programming model and runtime syst...
This paper presents a region inference framework designed specifically for imperative programs with...
Most of the existing high-level array processing languages support a fixed set of pre-defined array ...
ion for Expressing Array Computation Bradford L. Chamberlain E Christopher Lewis Calvin Lin y Law...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
Existing array region representation techniques are sensitive to the complexity of array subscripts....
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
Region-based memory management offers several important potential advantages over garbage collection...
We present a novel programming language design that attempts to combine the clarity and safety of hi...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
Region-based memory management systems structure mem-ory by grouping objects in regions under progra...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
This thesis covers the design and implementation of Legion, a new programming model and runtime syst...
This paper presents a region inference framework designed specifically for imperative programs with...
Most of the existing high-level array processing languages support a fixed set of pre-defined array ...
ion for Expressing Array Computation Bradford L. Chamberlain E Christopher Lewis Calvin Lin y Law...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
Existing array region representation techniques are sensitive to the complexity of array subscripts....
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
Region-based memory management offers several important potential advantages over garbage collection...
We present a novel programming language design that attempts to combine the clarity and safety of hi...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
Region-based memory management systems structure mem-ory by grouping objects in regions under progra...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
This paper describes a memory management discipline for programs that perform dynamic memory allocat...
Array languages such as Fortran 90, High Performance Fortran and ZPL are convenient vehicles for ex-...
This thesis covers the design and implementation of Legion, a new programming model and runtime syst...
This paper presents a region inference framework designed specifically for imperative programs with...
Most of the existing high-level array processing languages support a fixed set of pre-defined array ...