High Performance Parallel Computing Platforms