Bio
I'm Kenneth Hoste, a.k.a. 'boegel', a computer scientist and FOSS enthusiast from Belgium. I have a Masters (2005) and PhD (2010) in Computer Science from Ghent University. My dissertation topic was "Analysis, Estimation and Optimization of Computer System Performance Using Machine Learning".
Since October 2010, I'm a member of the HPC team at Ghent University (Belgium) where I am mainly responsible for user support & training. As a part of my job, I am also the lead developer and release manager of EasyBuild, a software build and installation framework for (scientific) software on High Performance Computing (HPC) systems.
In my free time, I am a family guy and a fan of loud music, frequently attending gigs and festivals.
I enjoy helping people & sharing his expertise, and like joking around. I have a weak spot for stickers and beer.
Things I don't like include CMake, Bazel, TensorFlow, C++, ...
- Twitter:
@kehoste - email:
[email protected]
Projects
Current
- EasyBuild: A software build and installation framework for (scientific) software on HPC systems
- lead developer & release manager (BDFL, if you will)
- archspec: A library for detecting, labeling, and reasoning about microarchitectures
- co-developer
- EESSI: European Environment for Scientific Software Installations
- active project partner
Old
Projects I worked on during my PhD research:
- COLE: Compiler Optimization Level Exploration
- GitHub repo: https://github.com/boegel/COLE
- see CGO'08 paper: DOI, PDF, slides
- MICA:
- GitHub repo: https://github.com/boegel/MICA
- see IEEE Micro Hot Tutorials (2007): DOI, PDF
Talks
(some day I'll make this a complete list of talks I've given...)
2020
European Environment for Scientific Software Installations (EESSI) (HPCKP'20)
- date: June 18th 2020
- venue: HPC Knowledge Meeting - Barcelona (Spain) (virtual)
- slides
- recording (YouTube)
Easybuild State of the union (5th EasyBuild User Meeting)
- date: Jan 29th 2020
- venue: 5th EasyBuild User Meeting - Barcelona (Spain)
- slides
- recording (YouTube)
2019
Easybuild State of the union (4th EasyBuild User Meeting)
- date: Jan 30th 2019
- venue: 4th EasyBuild User Meeting - UCL, Louvain-la-Neuve (Belgium)
- slides
- recording (YouTube)
2018
In 2018, I gave 3 talks in a single weekend at FOSDEM'18 in Brussels, next to co-organizing a FOSDEM devroom and 3-day EasyBuild meetup the week beforre.
I highly recommend this experience to anyone (just kidding, please don't do this, it was nuts).
How To Make Package Managers Cry (FOSDEM'18)
This is probably the talk I'm most proud of so far (and I may never top it).
Born out of years of frustration to get scientific software installed...
- date: Feb 3rd 2018
- venue: FOSDEM'18 (Package Management devroom)
- FOSDEM page
- slides
- recording (YouTube)
Simplifying the contribution process for both contributors & maintainers (FOSDEM'18)
A case study of the GitHub integration in EasyBuild
- date: Feb 3rd 2018
- venue: FOSDEM'18 (Testing & Automation devroom)
- FOSDEM page
- slides
- recording (YouTube)
Installing software for scientists on a multi-user HPC system (FOSDEM'18)
A comparison between conda, EasyBuild, Guix, Nix & Spack
- date: Feb 3rd 2018
- venue: FOSDEM'18 (HPC, Big Data, and Data Science devroom)
- FOSDEM page
- slides
- recording (YouTube)
EasyBuild: past, present and future (3rd EasyBuild User Meeting)
- date: Jan 30th 2018
- venue: 3rd EasyBuild User Meeting - SURFsara, Amsterdam (Netherlands)
- slides
- recording (YouTube)
2017
EasyBuild: past, present and future (2nd EasyBuild User Meeting)
- date: Feb 8th 2017
- venue: 2nd EasyBuild User Meeting - Forschungszentrum Jülich (Germany)
- slides
- recording (YouTube)
2016
EasyBuild: past, present and future (1st EasyBuild User Meeting)
- date: Jan 27th 2016
- venue: 1st EasyBuild User Meeting - Ghent University (Belgium)
- slides
Why I like Lmod, and you should too (1st EasyBuild User Meeting)
- date: Jan 28th 2016
- venue: 1st EasyBuild User Meeting - Ghent University (Belgium)
- slides
- recording (YouTube)
Events
Here are some of the events I organized together with others:
2020
- 5th EasyBuild User Meeting (2020 - Barcelona, Spain)
- HPC, Big Data & Data Science devroom at FOSDEM'20 (2020 - Brussels, Belgium)
2019
- 4th EasyBuild User Meeting (2019 - Louvain-la-Neuve, Belgium)
- HPC, Big Data & Data Science devroom at FOSDEM'19 (2019 - Brussels, Belgium)
2018
- 3rd EasyBuild User Meeting (2018 - Amsterdam, Netherlands)
- HPC, Big Data & Data Science devroom at FOSDEM'18 (2018 - Brussels, Belgium)
2017
- 2nd EasyBuild User Meeting (2017 - Jülich, Germany)
- HPC, Big Data & Data Science devroom at FOSDEM'17 (2017 - Brussels, Belgium)
2016
- 1st EasyBuild User Meeting (2016 - Ghent, Belgium)
- HPC, Big Data & Data Science devroom at FOSDEM'16 (2016 - Brussels, Belgium)