Lenore M. Restifo Mullin

Learn More
Despite their importance in scientiic computation, arrays have posed a serious persistent challenge to the eecient implementation of functional languages. In this paper, we propose a new monolithic array constructor which provides a solution to two major problems arising in the implementation of monolithic arrays: (1) the overhead of scheduling and(More)
We consider the analysis and optimization of code utilizing operations and functions operating on entire arrays. Models are developed for studying the minimization of the number of materializations of array-valued temporaries in basic blocks, each consisting of a sequence of assignment statements involving array-valued variables. We derive lower bounds on(More)
The Kronecker product is a key algorithm and is ubiquitous across the physical , biological, and computation social sciences. Thus considerations of optimal implementation are important. The need to have high performance and computational reproducibility is paramount. Moreover, due to the need to compose multiple Kronecker products, issues related to data(More)