Supercomputers For Processing Huge Data Arrays