Introduction
Introduction Statistics Contact Development Disclaimer Help
tAdd abstract to brcon2020 post - adamsgaard.dk - my academic webpage
git clone git://src.adamsgaard.dk/adamsgaard.dk
Log
Files
Refs
README
LICENSE
---
commit 31178f9f60bb33ba83999c532047ef4cc4ef754e
parent 7e752e7ec175e07d9ee806f65c750773bab7e22f
Author: Anders Damsgaard <[email protected]>
Date: Tue, 2 Jun 2020 11:42:43 +0200
Add abstract to brcon2020 post
Diffstat:
M pages/005-energy-efficient-program… | 17 ++++++++++++++++-
M pages/005-energy-efficient-program… | 17 ++++++++++++++++-
2 files changed, 32 insertions(+), 2 deletions(-)
---
diff --git a/pages/005-energy-efficient-programming.html b/pages/005-energy-eff…
t@@ -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…
diff --git a/pages/005-energy-efficient-programming.txt b/pages/005-energy-effi…
t@@ -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)
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.