MATLAB®: A Language for Parallel Computing
Parallel computing with the MATLAB® language and environment has received interest from
various quarters. The Parallel Computing Toolbox TM and MATLAB® Distributed Computing …
various quarters. The Parallel Computing Toolbox TM and MATLAB® Distributed Computing …
Parallel MATLAB: Doing it right
R Choy, A Edelman - Proceedings of the IEEE, 2005 - ieeexplore.ieee.org
MATLAB is one of the most widely used mathematical computing environments in technical
computing. It is an interactive environment that provides high-performance computational …
computing. It is an interactive environment that provides high-performance computational …
Combining source transformation and operator overloading techniques to compute derivatives for MATLAB programs
CH Bischof, HM Bucker, B Lang… - … Workshop on Source …, 2002 - ieeexplore.ieee.org
Derivatives of mathematical functions play a key role in various areas of numerical and
technical computing. Many of these computations are done in MATLAB, a popular …
technical computing. Many of these computations are done in MATLAB, a popular …
[HTML][HTML] OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers
Scalable and efficient numerical simulations continue to gain importance, as computation is
firmly established as the third pillar of discovery, alongside theory and experiment …
firmly established as the third pillar of discovery, alongside theory and experiment …
Techniques for the translation of MATLAB programs into Fortran 90
L De Rose, D Padua - ACM Transactions on Programming Languages …, 1999 - dl.acm.org
This article describes the main techiques developed for FALCON's MATLAB-to-Fortran 90
compiler. FALCON is a programming environment for the development of high-performance …
compiler. FALCON is a programming environment for the development of high-performance …
An annotation language for optimizing software libraries
This paper introduces an annotation language and a compiler that together can customize a
library implementation for specific application needs. Our approach is distinguished by its …
library implementation for specific application needs. Our approach is distinguished by its …
[PDF][PDF] SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning.
SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning
Page 1 © 2017 IBM Corporation SPOOF: Sum-Product Optimization and Operator Fusion for …
Page 1 © 2017 IBM Corporation SPOOF: Sum-Product Optimization and Operator Fusion for …
MatlabMPI
In many projects the true costs of high performance computing are currently dominated by
software. Addressing these costs may require shifting to higher level languages such as …
software. Addressing these costs may require shifting to higher level languages such as …
Automating the generation of composed linear algebra kernels
Memory bandwidth limits the performance of important kernels in many scientific
applications. Such applications often use sequences of Basic Linear Algebra Subprograms …
applications. Such applications often use sequences of Basic Linear Algebra Subprograms …
A case for source-level transformations in MATLAB
V Menon, K **ali - Proceedings of the 2nd conference on Domain …, 1999 - dl.acm.org
In this paper, we discuss various performance overheads in MATLAB codes and propose
different program transformation strategies to overcome them. In particular, we demonstrate …
different program transformation strategies to overcome them. In particular, we demonstrate …