Effective data parallel computation using the Psi calculus

LMR Mullin, MA Jenkins - Concurrency: Practice and …, 1996 - Wiley Online Library
Large scale scientific computing necessitates finding a way to match the high level
understanding of how a problem can be solved with the details of its computation in a …

[PDF][PDF] A Reduction semantics for array expressions: the PSI compiler

L Mullin, S Thibault - Department of Computer Science, University of …, 1994 - Citeseer
Abstract High Performance Computing is not only concerned with the performance of a
program on a very fast processor, but also high performance on many fast processors …

Finite difference methods fengshui: alignment through a mathematics of arrays

B Chetioui, L Mullin, O Abusdal, M Haveraaen… - Proceedings of the 6th …, 2019 - dl.acm.org
Numerous scientific-computational domains make use of array data. The core computing of
the numerical methods and the algorithms involved is related to multi-dimensional array …

A uniform way of reasoning about array-based computation in radar: Algebraically connecting the hardware/software boundary

LR Mullin - Digital Signal Processing, 2005 - Elsevier
Embedded software processing requirements will exceed 1 trillion operations per second in
the 2005–2010 time frame. Consequently, efficient use of processors and memory, at all …

Four easy ways to a faster fft

LR Mullin, SG Small - Journal of Mathematical Modelling and Algorithms, 2002 - Springer
Abstract The Fast Fourier Transform (FFT) was named one of the Top Ten algorithms of the
20th century, and continues to be a focus of current research. A problem with currently used …

Towards Practical High-Quality Software

B Chetioui - 2024 - bora.uib.no
With society becoming more and more reliant on software, the importance of software quality
is becoming ever more clear. Poor quality software is estimated to have cost $2.41 trillion to …

V-cal: a calculus for the compilation of data parallel languages

PFG Dechering, JPM de Vreught, JA Trescher… - … and Compilers for …, 1996 - Springer
V-cal is a calculus designed to support the compilation of data parallel languages that
allows to describe program transformations and optimizations as semantics preserving …

A Transformation--Based Approach for the Design of Parallel/Distributed Scientific Software: the FFT

HB Hunt, LR Mullin, DJ Rosenkrantz… - arXiv preprint arXiv …, 2008 - arxiv.org
We describe a methodology for designing efficient parallel and distributed scientific
software. This methodology utilizes sequences of mechanizable algebra--based optimizing …

[PDF][PDF] A reduction semantics for array expressions: The Psi compiler

S Thibault, L Mullin - 1994 - researchgate.net
High Performance Computing is not only concerned with the performance of a program on a
very fast processor, but also high performance on many fast processors perhaps of different …

[PDF][PDF] A Uniform Way of Reasoning about Array-Based Computation in Radar

L Mullin - … Signal Processing, Elsevier Publishers, accepted for …, 2003 - researchgate.net
Embedded processing requirements will exceed 10 trillion operations per second in the
2005-2010 time frame. Consequently, efficient use of processors and memory, at all levels …