# Talks

(57)
2019-02-04, **Graphics Cards and Conservation Laws**, PDE Seminar series, University of Oslo.

(56)
2019-01-24, **Introduction to Monte Carlo Simulation using Python**, 19th Geilo Winter School: Learning from Data.

(55)
2018-10-01 -- 2018-10-05, **Two and a half day course on hyperbolic conservation laws using GPUs**, Politecnico di Milano, Italy. Lecture notes (zip) Github

(54)
2018-10-01 -- 2018-10-05, **Simplified Ocean Models on the GPU**, Seminar, Politecnico di Milano, Italy.

(53)
2018-09-17 -- 2018-09-05, **Simplified Ocean Models on the GPU**, Norsk Informatikkonferanse, Svalbard.

(52)
2018-05-22 -- 2018-05-23 **Master course in high performance computing**, Programación Gráfica de Altas Prestaciones, University of Granada, Spain. Lecture 1 (PDF) Lecture 2 (PDF) Lecture 3 (PDF)

(51)
2018-03-01, **GPUs and Conservation Laws**, Mathematical Modeling Seminar, Oslo Metropolitan University, Oslo, Norway Talk (PDF)

(50)
2017-06-12 -- 2017-06-16, **Finite volume methods and GPU computing: past, present, and future**, Finite Volumes for Complex Applications 8, Lille, France. Talk (PDF)

(49)
2017-05-25 -- 2017-05-26 **PhD course in high performance computing**, University of Valladolid, Spain. Lecture 1 (PDF) Lecture 2 (PDF) Lecture 3 (PDF)

(48)
2017-05-22 -- 2017-05-23 **Master course in high performance computing**, Programación Gráfica de Altas Prestaciones, University of Granada, Spain. Lecture 1 (PDF) Lecture 2 (PDF) Lecture 3 (PDF)

(47)
2016-10-06 **Micro course on conservation laws on GPUs**, First Ocean Drift Workshop, Oscarsborg, Norway.Lecture 1 (PDF) Lecture 2 (PDF)

(46)
2016-05-11 **Massive Ensembles and GPUs for Short Term Ocean Current Forecasts**, JONSMOD - Joint Numerical Sea Modelling Group Conference 2016, Norwegian Meteorological Institute, Norway. Slides (PDF)

(45)
2016-04-12 -- 2016-04-13 Lecturer for master course in high performance computing, Programación Gráfica de Altas Prestaciones, University of Granada, Spain.Lecture 1 (PDF) Lecture 2 (PDF) Lecture 3 (PDF)

(44)
2016-04-11 **Short introduction to GPU and Heterogeneous Computing**, University of Malaga, Malaga, Spain.
Slides (PDF)

(43)
2015-10-28 **Introduction to using PyOpenCL for rapid prototyping of efficient parallel code**, Khronos Oslo Chapter meetup, Oslo, Norway. Slides (PDF) Source code (Github)

(42)
2015-04-16 --2015-04-17 Lecturer for master course in high performance computing, Programación Gráfica de Altas Prestaciones, University of Granada, Spain.Lecture 1 (PDF) Lecture 2 (PDF) Lecture 3 (PDF)

(41)
2014-04-08 **Desktop supercomputing: Harnessing the power of accelerators**, Seminar, University of Granada, Spain. Slides (PDF)

(40)
2014-09-19 **Parallell computing towards exascale**, Visual Computing Forum, University of Bergen, Norway. Slides (PDF)

(39)
2014-08-12 **Data compression with Huffman and LZW**. Slides (PDF)

(38)
2014-06-22 **GPU and Heterogeneous Computing in Discrete Optimization**, Tutorial, VeRoLog 2014, Norway. Slides (PDF)

(37)
2014-04-08 -- 2014-04-09 Lecturer for master course in high performance computing, Programación Gráfica de Altas Prestaciones, University of Granada, Spain.Conservation laws on GPUs (PDF) Reproducible research 1 (PDF) Reproducible research 2 (PDF) Reproducible research 3 (PDF)

(36)
2014-04-08 **Physical Simulation of Conservation Laws: Reaching for Exascale**, Seminar, University of Granada, Spain. Slides (PDF)

(35)
2013-06-18 **A Mixed Order Scheme for the Shallow Water Equations**, 2013 SIAM Conference on Mathematical & Computational Issues in the Geosciences, Padova, Italy.
Slides (PDF)

(34)
2013-04-10 **Simulation of Physical Phenomena on GPUs with Realtime Visualization**, Seminar, University of Granada, Spain. Slides (PDF)

(33)
2013-04-09 -- 2013-04-10 Lecturer for master course in high performance computing, Programación Gráfica de Altas Prestaciones, University of Granada, Spain.Reproducible research (PDF)Conservation laws on GPUs (PDF)

(32)
2013-03-18 -- 2013-03-21
S3227: **Where's Waldo? Real-time 3D Tracking Using GPUs**, GPU Technology Conference, San Jose, California, USA. [Slides (PDF)] Live recording

(31)
2013-01-20 -- 2013-01-25
Lecturer at the 13th Annual Winter School in eScience, Geilo, Norway. Overview of Reproducible Research (PDF) Best Practices and the Limits of Reproducible Research (PDF) Advanced Topics in Reproducible Research (PDF)

(30)
2012-07-30 -- 2012-07-31
Keynote at Challenges in Tsunami Modeling and Hazard Assessment, Seminar at Universidad Tecnica Federico Santa María, Valparaíso, Chile.
[Slides (PDF)]

(29)
2012-06-20
**Reporting Performance in the Third Age of GPU Computing**,
Computational Methods in Water Resources, University of Illinois at Urbana-Champaign, Illinois, USA.
[Slides (PDF)]

(28)
2012-06-07
**Compact Stencils for the Shallow Water Equations on Graphics Processing Units**,
Fenics'12, Invited speaker, Simula Research Laboratory, Oslo, Norway.
[Slides (PDF)]

(27)
2012-05-31
**Computational Science using Graphics Processing Units: An Overview and Case Study**, University of Bergen, Bergen, Norway.
[Slides (PDF)]

(26)
2011-03-23
**Efficient Shallow Water Simulations on GPUs**,
2011 SIAM Conference on Mathematical & Computational Issues in the Geosciences, Long Beach, California, USA.
[Slides (PDF)]

(25)
2010-12-17,
**Scientific Computing on Heterogeneous Architectures**,
PhD Thesis Defense, University of Oslo, Norway.
[Slides (PDF)]

(24)
2010-12-17,
**Cloud Computing - How is it Different from Grid Computing**,
Trial Lecture, University of Oslo, Norway.
[Slides (PDF)]

(23)
2010-09-21,
**Evacuate Now? Faster than Real-Time Shallow Water Simulation**,
NVIDIA GPU Technology Conference, San Jose, California, USA.
[Slides (PDF)]
Streaming Video Video

(22)
2010-09-17,
**GPU Acceleration of Image Processing Algorithms**,
5th ADABTS Meeting, Stockholm, Sweden.

(21)
2010-06-08,
**State-of-the-art in Heterogeneous Computing**,
Para 2010: State of the Art in Scientific and Parallel Computing, Reykjavik, Iceland.

(20)
2010-04-21,
**State-of-the-art in Heterogeneous Computing**,
Computer Science Seminar Series, University of Mississippi, Oxford, Mississippi, USA.

(19)
2010-04-19,
Live demonstration of GPU-accelerated shallow water simulation,
National Oceanic and Atmospheric Administration - National Weather Service, Washington, District of Columbia, USA.

(18)
2010-03-03,
**Simulation and Visualization of the Saint-Venant System Using GPUs**,
Joint Seminar at the National Center for Computational Hydroscience and Engineering, University of Mississippi, Oxford, Mississippi, USA.

(17)
2009-11-06,
**State-of-the-Art in Heterogeneous Computing** and **Heterogeneous Computing at SINTEF**,
Guest lecture in *Programming Asymmetric Multi-Core Processors*,
Department of Informatics, Faculty of Mathematics and Natural Sciences, University of Oslo, Norway.

(16)
2009-10-14,
**Efficient GPU-based algorithms for solving systems of conservation laws**,
First International Workshop on Computational Engineering - Special Topic Fluid-Structure Interaction, Herrsching am Ammersee, Germany.

(15)
2009-10-11,
**GPU Accelerated Approximative Implicitization**,
2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling, San Francisco, California, USA.

(14)
2008-12-05,
**OpenCL**, Technical talk,
Kongsberg Systems in Motion, Oslo, Norway.

(13)
2008-10-29,
**A Comparison of Three Commodity-Level Parallel Architectures: Multi-core CPU, the Cell BE and the GPU**,
VERDIKT programme conference, Bergen, Norway.

(12)
2008-10-24,
**Boosting Performance using Heterogeneous Computing**, Guest lecture in *Programming Asymmetric Multi-Core Processors*,
Department of Informatics, Faculty of Mathematics and Natural Sciences, University of Oslo, Norway.

(11)
2008-08-19,
**A Comparison of Three Commodity-Level Parallel Architectures: Multi-core CPU, the Cell BE and the GPU**,
simula.research laboratory, Oslo, Norway.

(10)
2008-06-30,
**A Comparison of Three Commodity-Level Parallel Architectures: Multi-core CPU, the Cell BE and the GPU**,
Seventh International Conference on Mathematical Methods for Curves and Surfaces, Tønsberg, Norway.

(9)
2008-05-19,
**Some Properties of Selected Parallel Architectures**,
Workshop in High-Performance Computing (HPC) applied in Computational Mechanics and Sciences, DNV, Oslo, Norway.

(8)
2008-05-15,
**Some Properties of Selected Parallel Architectures**,
PARA'08 9th International Workshop on State-of-the-Art in Scientific and Parallel Computing, Trondheim, Norway.

(7)
2008-03-07,
**A MATLAB Interface to the GPU**,
MuCoCoS'08 2008 International Workshop on Multi-Core Computing Systems, Barcelona, Spain.

(6)
2008-01-25,
**Programming the Cell BE**,
Second National Winter School in eScience, Geilo, Norway.

(5)
2008-01-24,
**A MATLAB Interface to the GPU**,
Second National Winter School in eScience, Geilo, Norway.

(4)
2007-10-29,
**A Heterogeneous Processing Platform**,
VERDIKT Program Conference, Trondheim, Oslo,

(3)
2007-09-13,
**Heterogeneous Platforms and Numerical Linear Algebra**,
Workshop on Computational Methods for Algebraic Spline Surfaces, Strobl, Austria.

(2)
2007-06-15,
**A MATLAB Interface to the GPU**, M.Sc. Thesis defence
SINTEF, Oslo, Norway.

(1)
2006-12-12
**Numerical Linear Algebra in Matlab using the GPU**,
GPU as a computational resource workshop, Oslo, Norway.

# Posters etc.

(19)
2014-09-19 Ph.D. opponent for Mattia Natali, Sketch-based Modelling and Conceptual Visualization of Geomorphological Processes for Interactive Scientific Communication, University of Bergen, Norway.

(18)
2013-06-01 -- 2013-06-05 International Program Committee member for the Third International Workshop on New Algorithms and Programming Models for the Manycore Era, Helsinki, Finland.

(17)
2013-03-18 -- 2013-03-21 T. A. Haufmann, A. R. Brodtkorb, A. Berge,
P0168: **Real-time voxel carving with automatic synchronization**, Poster, *GPU Technology Conference*, 2013.
[Poster (PDF)]

(16)
2013-01-29 A. R. Brodtkorb, Winter School on Reproducible Research, Blog post, [Article (PDF)]

(15)
2012-12-10 -- 2012-12-14 Participant ICERM Workshop on Reproducibility in Computational and Experimental Mathematics, Brown University, Providence, Rhode Island, USA.
[Workshop report (PDF)]

(14)
2012-07
**Graphics Cards Save the Day in Flood Crisis Management**, *News article*, Computer Power User, July 2012, Nevada, USA.

(13)
2012-06-17 -- 2012-06-21
**Advances in Heterogeneous Computing for Water Resources**, *special session organizer together with Wen-Mei Hwu, University of Illinois*, 2012 International Conference on Computational Methods in Water Resources, University of Illinois at Urbana-Champaign, USA.

(12)
2012-04-19
**Simulering av Flom (English: Simulation of Floods)**, *TV appearance*, Schrödingers Katt, Norwegian Broadcasting Corporation, Norway.

(11)
2012-03-01
**Flooding the system - improved flood simulation technology**, *News article*, Materials World, March 2012, United Kingdom.

(10)
2012-01-22 -- 2012-01-27
12th Geilo Winter School in eScience: **Continuum Mechanics**, *co-organizer*, Geilo, Norway.

(9)
2012-01-25 A. R. Brodtkorb, M. L. Sætra,
**GPUs for Shallow Water Simulations**, Poster, *12th Geilo Winter School in eScience*, January 2012.
[Draft (PDF)]

(8)
2012-01-01
**Flomberegninger med spillteknologi**, *News article*, forskning.no, January 2012, Norway.

(7)
2011-03-23
**Shallow Water Simulations on Graphics Processing Units**, *minisymposium organizer*, 2011 SIAM Conference on Mathematical & Computational Issues in the Geosciences, Long Beach, California, USA.

(6)
2011-02-16
CUDA Spotlight: ''Modelling the world in real time.

(5)
2011-01-23 -- 2011-01-28
11th Geilo Winter School in eScience: **Mathematical and numerical methods for multiscale problems**, *co-organizer*, Geilo, Norway.

(4)
2010-11-01 -- 2010-11-02
M. L. Sætra and A. R. Brodtkorb, **Shallow Water Simulations on Multiple GPUs**, Poster,
*VERDIKT Program Conference*, November 2010, Oslo, Norway.

(3)
2009-11-03 -- 2009-11-04
A. R. Brodtkorb, T. R. Hagen, K.-A. Lie, and J. R. Natvig,
**Efficient GPU-based Algorithms for Solving Systems of Conservation Laws.**, Poster, *VERDIKT Program Conference*, Oslo, Norway.

(2)
2008-10-29 -- 2008-10-30
A. R. Brodtkorb,
**Efficiency of Commodity-Level Parallel Architectures**, Poster, *VERDIKT Program Conference*, Bergen, Norway.

(1)
2007-10-29 -- 2007-10-30
A. R. Brodtkorb, **A MATLAB Interface to the GPU**, Poster, *VERDIKT Program Conference*, Trondheim, Norway.