Skip to main content

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Self-paced (asynchronous)

Venue Information

Country: Spain
Venue Details: Click here

Training Content and Scope

Scientific Domain
Level of Instruction
Beginner
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Other (general public...)
HPC Profile of Target Audience
Application Users
Application Developers
Data Scientists
Language of Instruction

Other Information

Organiser
Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description

EuroCC Spain RES has developed this short self-paced course, "Introduction to Supercomputing for SMEs," as an entry-level introduction to the use of supercomputers.

A supercomputer is a computing system made up of a large set of processors interconnected by a high-capacity network, capable of working together to solve a common problem. These systems are housed in data centers, both public and private, which manage and administer them, providing users with all the available computing power. 

  1. OBJECTIVES
  • Introduce the student to the world of supercomputers, explaining the essential concepts to understand the architecture and operation of these systems at the user level.
  • Provide students with the basic skills to use large supercomputers efficiently and easily.
  • Show the benefits of using this technology to improve the competitiveness of small and medium-sized companies that need computing or data management.
  • Present the supercomputing resources accessible to companies, both nationally and internationally. 
     
  1. METHODOLOGY 

The course is structured around videos that present the theoretical concepts, supplemented by a set of notes specifically designed for this purpose. Furthermore, students can assess their progress through a series of automatically graded test questions.

  1. COURSE CONTENT
  • What is supercomputing? Motivation for using supercomputing. Definition and characteristics. Advantages and problems.
  • Use cases. Simulations, mathematical/scientific/health calculations, Services, Artificial Intelligence.
  • Taxonomy of parallel computers. Shared memory architecture: multi-core nodes. Distributed memory architecture: clusters. Heterogeneous systems: GPUs.
  • Cluster architecture. Data center infrastructure: security, power, cooling. Compute nodes: servers. Interconnection network. Storage: NFS
  • Access to supercomputers. Spanish Supercomputing Network (RES). Nodes that make up the RES. Protocol for accessing RES resources o Private providers.
  • Using a cluster. Access to the front-end. Application execution: queue manager. Management of input and output files.
  • Programming model. Message passing paradigm.