DARPA’s HPCS program has set a goal of bringing high pro-ductivity to high-performance computing. This has resulted in the creation of three new high-level languages, namely Chapel, Fortress and X10, that have successfully addressed one aspect of productivity: programmability. Unfortunately, the current state of the art in implementation of these high-level language concepts result in significant performance overheads. Our research addresses this issue by concentrat-ing on the second aspect of productivity: performance. This paper presents an interprocedural rank analysis al-gorithm that is capable of automatically inferring ranks of the arrays in X10, a language that allows rank-independent specification of loop and array computations usin...
Array data flow analysis is known to be crucial to the success of array privatization, one of the mo...
. We present several new compiler techniques employed by our interprocedural parallelizing research ...
It is well established that application development pro-ductivity is a significant bottleneck in the...
While the HPCS languages (Chapel, Fortress and X10) have introduced improvements in programmer produ...
In this article we examine the role played by the interprocedural analysis of array accesses in the ...
The Wyllie’s list ranking algorithm takes a linked list data structure as an input and it pass the l...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
Automatic parallelization techniques for finding loop-based parallelism fail to find efficient paral...
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Original article is available at: http://www.worldscinet.com Copyright World Scientific Publishing C...
ZPL is a parallel array language designed for high performance scientific and engineering computatio...
Previous studies have shown that array regrouping and structure splitting significantly improve data...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
We have developed a hierarchical performance bounding methodology that attempts to explain the perfo...
This paper presents a fully automatic approach to loop paralleliza-tion that integrates the use of s...
Array data flow analysis is known to be crucial to the success of array privatization, one of the mo...
. We present several new compiler techniques employed by our interprocedural parallelizing research ...
It is well established that application development pro-ductivity is a significant bottleneck in the...
While the HPCS languages (Chapel, Fortress and X10) have introduced improvements in programmer produ...
In this article we examine the role played by the interprocedural analysis of array accesses in the ...
The Wyllie’s list ranking algorithm takes a linked list data structure as an input and it pass the l...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
Automatic parallelization techniques for finding loop-based parallelism fail to find efficient paral...
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Original article is available at: http://www.worldscinet.com Copyright World Scientific Publishing C...
ZPL is a parallel array language designed for high performance scientific and engineering computatio...
Previous studies have shown that array regrouping and structure splitting significantly improve data...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
We have developed a hierarchical performance bounding methodology that attempts to explain the perfo...
This paper presents a fully automatic approach to loop paralleliza-tion that integrates the use of s...
Array data flow analysis is known to be crucial to the success of array privatization, one of the mo...
. We present several new compiler techniques employed by our interprocedural parallelizing research ...
It is well established that application development pro-ductivity is a significant bottleneck in the...