Computational Systems and Technology

Research Areas

Adaptive Parallel Execution – High-performance, heterogeneous cloud computing, multicore software, reconfigurable computing, wireless networks.

  • Reconfigurable computing – Agile embedded systems for communications and signal processing solutions in untrusted, rugged environments.
  • Wireless Technologies – Mobile computing, secure and resilient networks to improve communications in challenging cyber and physical environments.
  • Multi-core software -Scalable systems, parallelization, fault tolerance, and tools for the analysis of the full spectrum of multi-core architectures, from low power embedded systems to highly parallel supercomputers.
  • Cloud computing - High-performance and embedded computing platforms, performance analysis and optimization of virtualization and provisioning techniques to processors and accelerators, networking, and storage, scheduling and monitoring.

USC Lockheed Martin Quantum Computation Center (QCC) – A joint effort between Lockheed Martin Corporation and the University of Southern California to explore the power of adiabatic quantum computing.

Computational Sciences – Novel supercomputing approaches, including computer architecture, VLSI, compilers, and other tools for maximizing high-end systems use.

  • Compilers – for high-end applications, multi-core devices and automatic performance tuning, including leadership of a Department of Energy initiative to deliver petascale performance on massive supercomputers.
  • Big data – Tools and algorithms for organizing and understanding large and complex data sets, including management and analysis of distributed million-entity simulations, and behavior prediction of noisy high-dimensional sensor systems.
  • Decision Systems – Behavior-driven decision systems, including smart infrastructures, intelligent command and control, and predictive analysis for major smart grid systems, smart buildings and infrastructure protection.

  • MicroARchitecture and INtegrAted Circuits (MARINA) – New microarchitecture and electronics approaches for improved computing efficiency, including memory-oriented, 3DIC-inspired, and resilient computing.
  • Science Automation Technologies (SciTech) - Tools and techniques for automating complex, large-scale computational processes used in data- and compute-intensive research in astronomy, bioinformatics, climate modeling and other fields.
  • Information and Society (social networks): Provide access to digital content to populations with limited Internet access.