Maryland CPU-GPU Cluster Infrastructure

Research Areas

Graphics and Visualization

The CPU-GPU cluster and LCD display wall are ideal resources for projects related to Graphics and Visualization. The include large scale data visualization, rendering from compressed data and parallel rendering. Learn more ...

Scientific Computing

We plan to develop and analyze efficient numerical algorithms for use with the more complex systems that arise when uncertainty is included in models. To produce results useful for prediction, it is critical that efficient algorithms for these problems be developed and that effective visualization of the results be used. Learn more ...

Computational Biology

The CPU-GPU coupled cluster is a powerful and unique computational resource for a number of applications in computational biology and bioinformatics. These include modeling and visualization of proteins, interactive molecular CAD for protein-folding and rational drug design, phylogenetic analysis and visualization, and sequence alignment. Learn more ...

Real-Time Virtual Audio

Humans hear 3D sounds after they are filtered by their individual ears and head structures. The virtual audio rendering pipeline involves performing a large number of long convolutions with filters that vary as the listener moves in the environment or changes his/her pose. We are interested in developing new fast Fourier transform algorithms based on fast multipole methods. Learn more ...

Real-Time Computer Vision

Our work in real-time computer vision applications is based on distributed cameras. By using distributed cameras, traditional problems confronted when using a single camera such as occlusion, disappearance and reappearance of objects, and recovery of 3D motion trajectories of small objects, can be conveniently addressed. The specific problems we plan to address on the CPU-GPU cluster are: detection, tracking and fusion of trajectories using distributed cameras, view synthesis using image based visual hulls, gait-based human recognition and human activity analysis. Learn more ...