High speed computing 101