Skip to main content

Overview

Parallel Computation deals with the theory and practice of organizing computations to run faster on machines with several processors. Different models of parallelism are studied along with parallelizability of various problems. Practical aspects involve designing parallel algorithms and data structures to solve compute-intensive problems on rapidly-evolving platforms with massive parallelism, fast and efficiently. A key challenge for creating and adapting parallel software applications is the high architectural complexity of HPC systems in terms of their degree of concurrency and heterogeneity, sensitivity to communications and data movement, and requirements for locality. Enabling effective large-scale multiprocessor computing will have an impact that crosscuts multiple areas of science. There are still many barriers involved in building efficient HPC software applications and hardware platforms. Research at UCF aims to provide the fundamental tools and techniques for understanding how to design applications and algorithms for the rapidly evolving massively parallel chip architectures.

THIRTEEN RESEARCH AREAS. UNLIMITED POSSIBILITIES.

Research in Computer Science spans a wide range of topics.
At UCF, research in Computer Science emphasizes:

  • Innovative uses for computation
  • Studies of issues surrounding computation
  • Investigations into the nature of computation
BioInformatics and Systems Biology
BioInformatics and Systems Biology
Computer Architecture
Computer Architecture
Computer Graphics
Computer Graphics
Computer Security
Computer Security and Digital Forensics
Computer Vision
Computer Vision
Database
Database
Image and Video Processing
Image and Video Processing
Machine Learning and AI
Machine Learning and AI
Networking and Mobile Computing
Networking and Mobile Computing
Parallel Computation
Parallel Computation
Software Engineering and Systems
Software Engineering and Systems
Theory of Computing
Theory of Computing, Algorithms and Quantum Computing
Virtual Reality and HCI
Virtual Reality and HCI