Array Program Transformation with Loo.py by Example: High-Order Finite Elements

Download
Author
Klöckner, Andreas
Wilcox, Lucas C.
Warburton, T.
Date
2016Metadata
Show full item recordAbstract
To concisely and effectively demonstrate the capabilities of our
program transformation system Loo.py, we examine a transformation
path from two real-world Fortran subroutines as found in a
weather model to a single high-performance computational kernel
suitable for execution on modern GPU hardware. Along the transformation
path, we encounter kernel fusion, vectorization, prefetching,
parallelization, and algorithmic changes achieved by mechanized
conversion between imperative and functional/substitution-based
code, among a number more. We conclude with performance
results that demonstrate the effects and support the effectiveness of
the applied transformations.
Description
The article of record as published may be found at http://dx.doi.org/10.1145/
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Transformation of the Israel Defense Forces an application of the U.S. military transformation?
Arikan, Mehmet Okan (Monterey California. Naval Postgraduate School, 2004-12);The thesis studies the Israel Defense Forces' (IDF) transformation in the context of the U.S. military transformation. The thesis argues that the uniqueness of the U.S. military transformation does not prevent other ... -
From a Guerrilla Force to a State Military: An Assessment of the Transformation of the Sudan People's Liberation Army (SPLA) from 2006-2010
Gedima, Africano Mande (Monterey, California. Naval Postgraduate School, 2011-12);In Sudan, the Comprehensive Peace Agreement of 2005 left the Sudan People's Liberation Army (SPLA) intact, with responsibility for safeguarding security in the territory designated as South Sudan for a period of 6 years, ... -
Cultural trends and the implications for the transformation of the Bundeswehr
Brust, Klaus M. (Monterey, California. Naval Postgraduate School, 2006-06);The aim of this thesis is to show that Germany has to enhance its effort to integrate and transform national forces into European armed forces, while it retains the core values of democracy amid a growing emphasis on ...