Работу многих современных систем невозможно представить без использования высокопроизводительных вычислений. Еще недавно они использовались лишь для узкого круга научных задач, но уже сейчас с выполнением расчетов над большими массивами данных приходится сталкиваться повсеместно. Если раньше для выполнения таких вычислений требовались суперкомпьютеры, то сейчас существует большое количество способов их проведения на современных персональных компьютерах.