Skip to content

otorreno/hpc-excelerate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HPC course (ELIXIR-EXCELERATE project)

2-day course at the University of Malaga organised by the BITLAB group part of ELIXIR-ES with the collaboration of the Instituto Gulbenkian de Ciência (ELIXIR-PT) and the Institue of Biomedical Informatics (ELIXIR-SI). The course will take place the 6-7 of April 2017.

Official course page

https://chirimoyo.ac.uma.es/bitlab/portfolio/hpc-excelerate/

or tiny.cc

http://tiny.cc/hpc-excelerate

Overview

This course, organised as a two-day mini-symposium, aims at introducing the participants in the complexities of parallel programming with emphasis on genome-scale comparison algorithms.

  • The theoretical aspects of this course cover (a) the parallel programing background, with a quick overview in the architectures and programming models; and (b) the basis for genome-scale sequence comparison algorithms.
  • The practical aspects are organised to master the concepts of data distribution and balancing using a Map-Reduce strategy and internal coding with MPI.

Organization overview

This course has been prepared for two days including theoretical and practical parts. The first day will start with a brief introduction to HPC condensed during the morning. A practical introductory part to HPC will complete the first day. The second day will firstly provide the necessary background on the multiple genome comparison application GECKO. Secondly, on the same day, we will motivate the potential HPC techniques to be applied to this application and will let the students organize in groups to start thinking about a parallelization approach and later on implementing it. At the end of the day each group will briefly describe how they have implemented it and will present their results (i.e. speedup).

Methods

The course is comprised of practical exercises preceded by short lectures. Exercises will be conducted primarily in the C programming language using the MPI library.

Target Audience

This course is open to bioinformatics users and developers that aim at using HPC resources to extend their activity beyond the limitations of sequential applications on commodity hardware. This course will not suit participants that are looking for entry-level concepts in HPC.

20 participants will be selected by CV and motivation. Gender equality will be an additional aspect to select the participants. As an applicant to this course you need to fill out your personal information, attach your CV and provide a short paragraph to explain why you want to apply for this course. Optionally if you are part of an ELIXIR node you can also attach a letter of endorsement from the node manager. The last application day will be March 3rd, the result of the candidate selection will be notified March 8th. The course registration is free, but by sending this participation you commit to attend the course in case you are selected as it is stated in the conditions/policy document of the registration form.

Pre-requisites

This course has a broad technical scope and hence programming skills are required. Experience in the command-line, writing and compiling C code would make the course easier to follow.

Acknowledgements

Part of the materials of this course are based on HPC lectures from the University of Malaga. We would like to thank Pedro Fernandes the organiser of the Bioinformatics training program at Instituto Gulbenkian de Ciência for his collaboration as training advisor, and Brane Leskosek and Jan Jona Javorsek for his collaboration as HPC resources providers and training advisors as well.