michael-herbst.com My research and projects

michael-herbst.com
  • Home
  • Blog
    • Recent articles
    • Article archives
  • Research
  • Publications
  • Curriculum Vitae
  • Teaching
    • Julia day 2019
    • Advanced bash scripting 2017
    • Introduction to awk programming 2016
    • All teaching resources
  • Contact

MRMCD18: Pitfalls for performance: Latencies to keep in mind

This weekend I attended the MRMCD18 in Darmstadt, which is one of the many chaos events where a few hundred people interested in computer science, hacking, making, politics and society gather for a weekend of talks, coding and discussion. Having participated in this event regularly in the past few years, I was very happy that this year I was given the chance to present a lecture.

I chose to talk about lazy matrices and contraction-based algorithms. Even though this topic is discussed briefly in my PhD thesis, I typically keep it rather short in my typical talks. Similarly the molsturm design paper was only brief with respect to this subject. In this talk I therefore took the chance to expand on contraction-based methods a bit further, tackling the matter by taking a look at latency numbers in modern hardware and from there drawing conclusions with respect to numerical linear algebra.

Thanks to the great C3VOC team the talk was recorded live and can be watched on media.ccc.de or downloaded below, along with my slides.

Note: Unfortunately the batteries of the microphone gave up in the middle of my talk, around 25:20. However, if you seek the video forward to minute 26:17, I switch to a handheld and audio is back.

Link Licence
Recording Pitfalls for performance:
Latencies to keep in mind
Creative Commons License
Slides Pitfalls for performance Creative Commons License
Posted on So 09 September 2018 in Chaos.

Tags: talk lazy matrices conference HPC and contraction-based methods


  1. [c¼h] Parallelised numerics in Python: An introduction to Bohrium

    Thursday a week ago I gave a brief introductory talk in our Heidelberg Chaostreff about the Bohrium project. Especially after the HPC day at the Niels Bohr Institute during my recent visit to Copenhagen, I became rather enthusiastic about Bohrium and wanted to pass on some of my experiences.

    The …

    read more
    Posted on Di 25 Juli 2017 in Chaos.

    Tags: talk NoName Bohrium parallelisation and HPC

  2. [c¼h] Testen mit Rapidcheck und Catch

    Last Thursday, I gave another short talk at the Heidelberg Chaostreff NoName e.V. This time I talked about writing tests in C++ using the testing libraries rapidcheck and Catch.

    In the talk I presented some ideas how to incorporate property-based testing into test suites for C++ programs. The idea …

    read more
    Posted on Mo 14 März 2016 in Chaos.

    Tags: talk NoName C++ testing and programming and scripting

  3. [c¼h] Einführung in die Elektronenstrukturtheorie

    The week before my bash scripting course I gave another short talk for the weekly meeting of the Heidelberg Chaostreff NoName e.V. Unlike last time the talk was not concerned with a traditional "Hacker" topic, but much rather I tried to give a brief introduction into my own research …

    read more
    Posted on Mi 30 September 2015 in Chaos.

    Tags: talk NoName electronic structure theory and theoretical chemistry

  4. [c¼h] Härtere Crypto für unsere Services

    Last Thursday I gave a talk (in German) in our local Chaostreff in Heidelberg — the NoName e.V. The main topic was to introduce the various cryptographic algorithms used in modern cryptography and to give practical advice how to improve the default configuration even further. The talk mainly focuses on …

    read more
    Posted on Mo 02 Februar 2015 in Chaos.

    Tags: talk NoName cryptography System Administration ssh and TLS

  5. 31st Chaos Communication Congress

    Just at the end of last year I went to the 31c3, the annual hacker's conference organised by the Chaos Computer Club. I've been following this event via the streams and by watching the recorded videos for many years. This time, however, I actually made my way to Hamburg. Even …

    read more
    Posted on Do 08 Januar 2015 in Chaos.

    Tags: conference cryptography computer science and programming and scripting

Social

  • Blog articles (Atom)
  • github.com/mfherbst
  • 0000-0003-0378-7921

Recent publications

  • adcc: Toolkit for rapid development of ADC methods
  • Construction and convergence of Coulomb Sturmian basis sets at HF level
  • Polarizable Embedding Combined with the Algebraic Diagrammatic Construction
  • Towards quantum-chemical method development for arbitrary basis functions
  • PhD thesis
  • Full list of publications ...

Recent talks

  • JuliaParis: Electronic structure simulations in Julia
  • Munich: adcc and DFTK
  • Lille: Modern software development techniques
  • Full list of talks ...

Recent teaching

  • Julia day at Jussieu
  • DSA Quantenchemie 2018
  • Advanced bash scripting 2017
  • Full list of teaching ...

Blog categories

  • Chaos
  • Publications
  • Research
  • System Administration
  • Teaching
  • Uncategorised

    Blog tags

  • algebraic-diagrammatic construction
  • computer science
  • conference
  • contraction-based methods
  • convergence
  • Coulomb Sturmians
  • cryptography
  • DFTK
  • electronic structure theory
  • finite elements
  • Hartree-Fock
  • HPC
  • invited talk
  • Julia
  • lazy matrices
  • poster
  • programming and scripting
  • talk
  • theoretical chemistry
  • workshop
Powered by pelican, python and Jinja2.
Licence plate
Except where otherwise noted, content on this
site is licensed under a Attribution-ShareAlike
4.0 International Licence