Key Points
Why use a Cluster? |
|
Working on a remote HPC system |
|
Scheduling jobs |
|
Accessing software |
|
Transferring files |
|
Running a parallel job |
|
Using resources effectively |
|
Using shared resources responsibly |
|
Cheatsheets for Queuing System Quick Reference
Units and Language
A computer’s memory and disk are measured in units called Bytes (one Byte is 8 bits). As today’s files and memory have grown to be large given historic standards, volumes are noted using the SI prefixes. So 1000 Bytes is a Kilobyte (kB), 1000 Kilobytes is a Megabyte (MB), 1000 Megabytes is a Gigabyte (GB), etc.
History and common language have however mixed this notation with a different meaning. When people say “Kilobyte”, they mean 1024 Bytes instead. In that spirit, a Megabyte is 1024 Kilobytes.
To address this ambiguity, the International System of Quantities standardizes the binary prefixes (with base of 210=1024) by the prefixes Kibi (ki), Mibi (Mi), Gibi (Gi), etc. For more details, see here.
Glossary
The following list captures terms that need to be added to this glossary. This is a great way to contribute.
- Accelerator
- to be defined
- Beowulf cluster
- to be defined
- Central processing unit
- to be defined
- Cloud computing
- to be defined
- Cluster
- a collection of computers configured to enable collaboration on a common task by means of purposefully configured hardware (e.g., networking) and software (e.g. workload management).
- Distributed memory
- to be defined
- Grid computing
- to be defined
- High availability computing
- to be defined
- [High performance computing](
- https://en.wikipedia.org/w/index.php?title=High-performance_computing&redirect=no)
- to be defined
- Interconnect
- to be defined
- Node
- to be defined
- Parallel
- to be defined
- Serial
- to be defined
- Server
- to be defined
- to be defined
- Slurm
- to be defined
- Supercomputer
- … “a major scientific instrument” …
- Workstation
- to be defined
- Grid Engine
- to be defined
- Parallel File System
- to be defined