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) |