adamsgaard.dk

my academic webpage
git clone git://src.adamsgaard.dk/adamsgaard.dk
Log | Files | Refs | README | LICENSE Back to index

commit 31178f9f60bb33ba83999c532047ef4cc4ef754e
parent 7e752e7ec175e07d9ee806f65c750773bab7e22f
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date:   Tue,  2 Jun 2020 11:42:43 +0200

Add abstract to brcon2020 post

Diffstat:
Mpages/005-energy-efficient-programming.html | 17++++++++++++++++-
Mpages/005-energy-efficient-programming.txt | 17++++++++++++++++-
2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/pages/005-energy-efficient-programming.html b/pages/005-energy-efficient-programming.html @@ -22,7 +22,22 @@ href="gopher://bitreich.org/1/scm/sacc">sacc(1)</a>.</p> my thougts on scientific software development during the <a href="gopher://bitreich.org/1/con/2020">2020 brcon</a>, and how consistent use of low-level programming languages can benefit -scientific model development and energy efficiency.</a></p> +scientific model development and energy efficiency. Full abstract:</a></p> + +<blockquote>Numerical models are used extensively for simulating +complex physical systems including fluid flows, astronomical events, +weather, and climate. Many researchers struggle to bring their +model developments from single-computer, interpreted languages to +parallel high-performance computing (HPC) systems. There are +initiatives to make interpreted languages such as MATLAB, Python, +and Julia feasible for HPC programming. In this talk I argue that +the computational overhead is far costlier than any potential +development time saved. Instead, doing model development in C and +unix tools from the start minimizes porting headaches between +platforms, reduces energy use on all systems, and ensures reproducibility +of results.</blockquote> + +<p>You can check out the slides and audio here:</p> <ul> <li><a href="https://adamsgaard.dk/pub/energy-efficient-programming.md">slides (markdown)</a></li> diff --git a/pages/005-energy-efficient-programming.txt b/pages/005-energy-efficient-programming.txt @@ -16,7 +16,22 @@ choice is [6]sacc(1). I presented my thougts on scientific software development during the [7]2020 brcon, and how consistent use of low-level programming languages can benefit scientific model development and energy -efficiency. +efficiency. Full abstract: + + Numerical models are used extensively for simulating complex + physical systems including fluid flows, astronomical events, + weather, and climate. Many researchers struggle to bring their + model developments from single-computer, interpreted languages to + parallel high-performance computing (HPC) systems. There are + initiatives to make interpreted languages such as MATLAB, Python, + and Julia feasible for HPC programming. In this talk I argue that + the computational overhead is far costlier than any potential + development time saved. Instead, doing model development in C and + unix tools from the start minimizes porting headaches between + platforms, reduces energy use on all systems, and ensures + reproducibility of results. + +You can check out the slides and audio here: - [8]slides (markdown) - [9]audio (ogg)