What types of problems does HPC benefit?
HPC has primarily been applicable to the science and engineering fields, historically located in the government and industry research and development sectors. The type of problems being solved on HPC resources are computationally intensive and require the use of resources that will get results in a reasonable amount of time. The following are several classes of problems that would migrate well to a HPC environment: Problems that take a long time on one processor, but whose time consuming algorithms allow for computational work to be done in parallel. To take advantage of HPC resources, the program must be coded to operate on multiple processors simultaneously (i.e. “in parallel”). This is normally accomplished using industry standards such as MPI or OpenMP. This class of problems also includes large-scale simulations. In an ever-increasing number of fields, using computational simulations in place of physical testing of products saves millions of dollars. Generally the computational re