4th CERN Workshop on Numerical Computing

Europe/Zurich
Building 593, Room 11 (CERN)

Building 593, Room 11

CERN

Description

The Workshop

CERN openlab is pleased to announce a fourth instance of the Numerical Computing workshop, scheduled for May 5th and 6th 2014 at CERN. The course will be taught by external experts and several CERN staff. The workshop is targeted at attendees with good programming experience who would like to understand and control the floating-point calculations in their scientific programs.

In the 4th edition of the annual CERN Numerical Computing workshop we will be focusing more on vectorization and the efficiency of floating point. Again, we are proud to welcome world-class experts as speakers:
  • Florent de Dinechin will cover the metalibm package and FPGA floating point,
  • Agner Fog will speak about vector classes and instruction throughput measurements (w/ hands-on labs),
  • Danilo Piparo will introduce HEP floating point computing and the VDT library,
  • Lorenzo Moneta will floating point cover issues related to data analysis,
  • Jeff Arnold will provide a solid base and refresher for floating-point computing on modern x86 and with the GCC/ICC compilers (w/ labs).
Attendance is free, as for the regular openlab workshops, but but requires registration in EDH. If you don’t have EDH access, please let us know by e-mail that you’re planning to participate (openlab.workshops@cern.ch). A laptop is needed for accessing the servers that will be used for the exercises.
 
 
    • 1
      Introduction to floating point in Experimental HEP data processing and VDT
      Speaker: Danilo Piparo (CERN)
      Slides
    • 2
      Floating Point issues in Data Analysis
      Speaker: Lorenzo Moneta (CERN)
      Slides
    • 10:45
      Break
    • 3
      Understanding FP arithmetic + hands-on
      Speaker: Jeffrey Arnold (Intel Corporation (US))
      Slides
    • 12:30
      Lunch (on your own)
    • 4
      FP arithmetic techniques
      Speaker: Jeffrey Arnold
      Slides
    • 14:45
      Break
    • 5
      Labs/Demos
      Speaker: Jeffrey Arnold (Intel Corporation (US))
      Slides
    • 6
      Methods for vectorization of mathematical software and performance measurements
      Speaker: Prof. Agner Fog (Technical University of Denmark)
      Slides
    • 10:00
      Break
    • 7
      Discussion + Lab
      Speaker: Prof. Agner Fog
      notes
    • 11:15
      Break
    • 8
      Metalibm updates
      Speaker: Florent de Dinechin (ENS Lyon)
      Slides
    • 12:20
      Lunch (on your own)
    • 9
      Compiler support for floating point
      Speaker: Jeffrey Arnold (Intel Corporation (US))
      Slides
    • 15:00
      Break
    • 10
      Floating Point on FPGAs
      Speaker: Florent de Dinechin (ENS Lyon)
      Slides
    • 11
      Compiler Lab
      Speaker: Jeffrey Arnold (Intel Corporation (US))