• Best Practice Guides

  • Topics for the best practice guides (will) include: optimal porting of applications (e.g., choice of numerical libraries and compiler options); architecture-specific optimisation and petascaling techniques; optimal system environment (e.g., tuneable system parameters, job placement and optimised system libraries); debuggers, performance analysis tools and programming environment.

    • Best Practice Guide – Intel Xeon Phi, January 2017 PDF HTML
    • Best Practice Guide – Haswell/Broadwell, January 2017 PDF HTML
    • Best Practice Guide – GPGPU, January 2017 PDF HTML
    • Best Practice Guide – Knights Landing, January 2017 PDF HTML
    • Best Practice Guide – Blue Gene/Q, January 2014 PDF HTML
    • Best Practice Guide – Cray XE-XC, December 2013 PDF HTML
    • Best Practice Guide – IBM Power 775, November 2013 PDF HTML
    • Best Practice Guide – Curie, November 2013 PDF HTML
    • Best Practice Guide – Anselm, June 2013 PDF HTML
    • Best Practice Guide – SuperMUC, May 2013 PDF HTML
    • Best Practice Guide – Generic x86, May 2013 PDF HTML
    • Best Practice Guide – Chimera, April 2013 PDF HTML
    • Best Practice Guide – Hydra, March 2013 PDF HTML
    • Best Practice Guide – JUROPA, March 2013 PDF HTML
    • Best Practice Guide – Jade, February 2013 PDF HTML
    • Best Practice Guide – Stokes, February 2013 PDF HTML
    • Best Practice Guide – JUGENE, June 2012 PDF HTML
    • Best Practice Guide – IBM Power, June 2012 PDF HTML
    • Best Practice Guide – Cray XE, May 2012 HTML

  • Best Practice Guide – Intel Xeon Phi, January 2017 (Best Practice Guides)

    Best Practice Guide Intel Xeon Phi v2.0 Emanouil Atanassov IICT-BAS, Bulgaria Michaela Barth KTH, Sweden Mikko Byckling CSC, Finland Vali Codreanu SURFsara, Netherlands Nevena Ilieva NCSA, Bulgaria Tomas Karasek IT4Innovations, Czech Republic Jorge Rodriguez BSC, Spain Sami Saarinen CSC, Finland Ole Widar Saastad University of Oslo, Norway Michael Schliephake KTH, Sweden Martin Stachon IT4Innovations, Czech […]


  • Best Practice Guide – Haswell/Broadwell, January 2017 (Best Practice Guides)

    Best Practice Guide Haswell/Broadwell Vali Codreanu SURFsara Joerg Hertzer HLRS Cristian Morales BSC Jorge Rodriguez BSC Ole Widar Saastad University of Oslo Martin Stachon IT4Innovations Volker Weinberg (Editor) LRZ 31-01-2017 Table of Contents 1. Introduction 2. System Architecture 2.1. Overview System Architecture 2.2. Processor Architecture 2.2.1. Instruction set 2.3. Memory Architecture 3. Programming Environment / […]


  • Best Practice Guide – Knights Landing, January 2017 (Best Practice Guides)

    Best Practice Guide – Knights Landing Vali Codreanu SURFsara Jorge Rodríguez BSC Ole Widar Saastad (Editor) University of Oslo 31-01-2017 Table of Contents 1. Introduction 2. System Architecture / Configuration 2.1. Processor Architecture / MCM Architecture 2.1.1. Instruction Set Architecture 2.2. Memory Architecture 2.2.1. Flat mode 2.2.2. Cache mode 2.2.3. Hybrid mode 2.2.4. Optimal Settings […]


  • Best Practice Guide – GPGPU, January 2017 (Best Practice Guides)

    Best Practice Guide – GPGPU Momme Allalen Leibniz Supercomputing Centre Vali Codreanu SURFsara Nevena Ilieva-Litova NCSA Alan Gray EPCC, The University of Edinburgh Anders Sjöström LUNARC Volker Weinberg Leibniz Supercomputing Centre Maciej Szpindler (ICM, University of Warsaw) and Alan Gray (EPCC, The University of Edinburgh) Editors January 2017 Table of Contents 1. Introduction 2. The […]