HAG

From HP-SEE Wiki

Revision as of 10:01, 4 July 2011 by Compphys (Talk | contribs)
Jump to: navigation, search

Contents

General Information

  • Application's name: High energy physics Algorithms on GPU
  • Virtual Research Community: Computational Physics
  • Scientific contact: Mihai Niculescu, mihai@spacescience.ro
  • Technical contact: Mihai Niculescu, mihai@spacescience.ro
  • Developers: High Energy Astrophysics and Advanced Tehnologies, Institute of Space Sciences, Romania
  • Web site: http://tobefilledin/

Short Description

HAG - High energy physics Algorithms on GPU - goal is to implement common algorithms used in the study of heavy ions nuclear collisions. More specifically, some algorithms for nuclear flow studies are going to be implemented.

Problems Solved

The most important goal of the heavy-ion physics in the ultra-relativistic energy domain is the search for the phase transition between hadronic matter and the quark-gluon plasma (QGP). This new state of matter is believed to be created at approximate 1 microsecond after the Big Bang. To describe this state of nuclear matter it is necessary to analyze a huge volume of information of physical observables characterizing various emitted particles in ultra relativistic nuclear collisions. The time taken to analyze the data and to obtain fast and reliable results depends on high performance computing. Most common solution to solve this problem is to use large arrays of computer clusters such GRID or GRID-like computing solutions or with local parallel computing facilities. During the last a new technology has emerge in the parallel processing field. This technology allows the processing data to be done on graphic processor. The application computes several interesting observables for heavy-ion physics using the GPUs.

Implemented algorithms for studying nuclear flow and the possibility to visualise data in real time make this application a great tool in research and with possibilities in education.

Thus, main problems solved by this application:

  • cutting short the time taken to analyse data
  • presenting a tool useful for young students who want to learn more about heavy ion nuclear collisions.

Scientific and Social Impact

Because of the application runs on GPU allows one to make online analysis and see in real time the way parameters change. The possibility to visualize the 3D evolution of the nuclear interaction may prove as an useful tool in education, where graduate students will use a very fast and easy tool for analysis of experimental and simulated data.

Collaborations and Beneficiaries

Upon completion, HAG is going to be a great software tool useful for HEP researchers from Institute of Space Sciences, but it will also benefit Faculty of Physics, University of Bucharest.

Technical Features and HP-SEE Implementation

  • Primary programming language: C++
  • Parallel programming paradigm: SIMT - Single Instruction Multiple Threads (CUDA with C)
  • Main parallel code: C++
  • Pre/post processing code: C++
  • Application tools and libraries: Qt, CUDA, ROOT framework
  • Number of cores required: 4x480 GPUs, 32 CPUs
  • Minimum RAM/core required: 1.5GB/video card, 2GB/core
  • Storage space during a single run: 4TB
  • Long-term data storage: 50TB

Usage Example

Tobefilledin, text and (maybe) images.

Publications

  • ...
  • ...
Personal tools