BlueGene/Q
BlueGene/Q Optimization
HPC and Data for Lattice QCD
BlueGene/Q Optimization
Links to useful BG/Q documentation
General Info
- IBM Red Book "BG/Q Application Development" -- pdf, 166 pages
- JSC doocumentation on BG/Q
- JSC user info for JUQUEEN
- CINECA documentation on BG/Q
Manuals
- Compiler Reference Manual (IBM BG/Q, V12.1) -- pdf, 538 pages
- Compiler Info Center (IBM BG/Q, V12.1)
- Vector Built-in functions (Compiler Reference, XLC Info Center V12.1)
    -- list and specification of OPX intrinsic functions - Syntax of inline assembly statements (Language Reference, XLC Info Center V12.1)
- Examples of inline assembly(Language Reference, XLC Info Center V12.1)
-
QPX Architecture (by T.Fox, IBM, May 2012)
    -- list and specification of OPX instructions, pdf, 42 pages -
bgq-driver
    -- includes instruction tables in bgpm/docs/tables
XLC Compiler
Intrinsics (xlc built-in functions)
Inline Assembly (available in xlc and gcc)
Talks and other Material
- Vitaly Morozov (Talk at ANL, May 2012)
    -- overview of early tuning experience - Pascal Vezolle (Talk at PRACE winter school, Feb 2012)
    -- includes good hardware overveiw - Peter Boyle (Talk at Lattice conference, Jul 2012)
    -- includes theoretical performance estimates - Stefan Krieg (Talk at LAP2012)
    -- includes details on SPI - Bartosz Kostrzewa (Internal seminar on tmLQCD experiences)
- Webpage of tmLQCD code