Introduction to Computing on an HPC System
MATH1900: Machine Learning
Location: http://people.sc.fsu.edu/∼jburkardt/classes/ml 2019/hpc intro/hpc intro.pdf
BRIDGES is the main system at the Pittsburgh Supercomputing Center (PSC).
HPC Basics
How do I create an account at the Pittsburgh Supercomputing Center, log in, transfer files, and do
some simple tasks?
1 Overview
Around 1985, the National Science Foundation (NSF) set up several supercomputing centers across the
country. Individual universities could no longer afford the cost of buying, installing, running, and upgrading
such systems. These new centers were meant to offer, at no cost, the best computing facilities for researchers
and students. There are now four such centers, NCSA (Urbana, Illinois), PSC (Pittsburgh), SDSC (San
Diego), and TACC (Austin, Texas).
To do some interesting exercises with neural networks, we will want to use the keras library on the graphical
processing units (GPUs) that are available at the PSC. The GPUs are one part of a large computer cluster
of more than 800 separate machines, known as Bridges.
Professor Schneier has been authorized to create accounts on Bridges for every student in this class. In
this lab, we will go over the steps necessary to get permission from XSEDE, to set up your PSC account,
to connect from your computer to Bridges, to transfer a file from your personal computer to Bridges, to
understand the Unix operating system used on Bridges, to run some small, simple jobs as tests, and to
transfer a result file back to your personal computer.
Parts or all of this lab exercise may fail for you. Today, that’s OK. I will try to get through all the activities
on my own; we will try to identify the problems people are having and work them out before our later lab,
where we will try to do the GPU computing.
The PSC web page is
https://www.psc.edu/
1