Department of Computer Science

Parallel and Distributed Computing


We focused on solving data, compute and memory intensive problems in the intersection of high speed communication, data-intensive computing such as machine learning and electronic design automation, and high performance computing. We are exploring novel algorithmic optimizations and algorithm-architecture mappings to optimize performance of parallel and heterogeneous architectures including Field-Programmable Gate Arrays (FPGA), general purpose multi-core (CPU) and graphics (GPU) processors.

Members (academic staff or PhD students):

Academic staff:
Sathiamoorthy ManoharanRadu NicolescuBruce Sham

Research staff:
Longyu Ma,

PhD students:
Penglin Song

More information:

Research Projects for PhD studies:

FPGA Platforms: Xilinx Virtex UltraScale+ FPGA VCU118, Digilent PYNQ-Z1, Digilent NEXYS 4 DDR, Terasic DE2-115