Parallel computers can be roughly classified according to the level at which the hardware supports parallelism , with multi-core and multi-processor computers having multiple processing elements within a single machine , while clusters , MPPs , and grids use multiple computers to work on the same task .
Parallel computers can be classified according to the level at which the hardware supports parallelism -- with multi-core and multi-processor computers having multiple processing elements inside a single machine , while clusters , blades , MPPs , and grids use multiple computers to work on the same task .