Blog Posts

Computing Writesets of C Functions

A proof-of-concept, showing we can treat C/C++ functions like we treat database transactions, albeit in a more convoluted way.

Travis CI Java Tutorial

A short, straight-to-the-point tutorial on how to get started with a Java project on GitHub, and enabling continuous integration using Travis CI. A starter project is provided, with a simple calculator application as well as basic JUnit tests.

Analysis of VPFFT for HPC

A detailed analysis of a high-performance application to be ran on the MareNostrum supercomputer, discussing the tools used, as well as the steps and decisions along the way. We identified application/algorithmic features that should be redesigned (if possible), as well as suggestions on deployment (e.g. disabling hyperthreading) to make sure the application runs as fast as possible.