Parallel Hardware Applications in Science and Technology (PHAST)
Recent advances in VLSI technology are enabling fast computing systems with tens and hundreds of processing units. These range from field programmable gate arrays (FPGA) to graphics processing units (GPU) to multi-core processors, such as the Intel Xeon Phi. These parallel systems can be used to accelerate applications in wireless communications, image processing, and data science. Current projects focus on signal processing algorithms for 5G base stations for large scale or Massive MIMO wireless communications systems. Parallel programming environments and software tools such as CUDA, OpenMP, OpenCL, and MPI are used on systems from mobile GPU system-on-chip devices (SoCs), to high performance desktop GPUs to supercomputers at the Texas Advanced Computing Center.