Research Strengths
Future Computing
Leading research in software and hardware development for future exascale computing and designing adaptive, self-learning neuromorphic computers for real-time data analysis.
Our world continues to be shaped by technology, with computer technology allowing for advancements in everything from more personalized and responsive healthcare to commerce increasingly reliant on the non-stop improvements in software, hardware, and machinery.
Within our college, we have experts working on new and exciting ways of computing, on improving the performance and reliability of devices, and even on making the user experience something that can be adapted to individual needs.
As smart technologies and artificial intelligence continue to play an ever-increasing role in our world, our researchers will be there.
Involved Faculty
Jack Dongarra
Professor Emeritus
Software, Hardware, or Performance
Numerical algorithms in linear algebra; parallel computing; advanced-computer architectures; programming methodology; development, testing, and documentation of high quality mathematical software; design and implementation of EISPACK, LINPACK, BLAS, LAPACK, ScaLAPACK, Netlib, PVM, MPI, NetSolve, Top500, ATLAS, and PAPI software systems.
Michela Taufer
Dongarra Professor
Software, Hardware, or Performance
High performance computing; scientific applications and their programmability on multi-core and many-core platforms; numerical reproducibility and stability of multithreaded applications; performance analysis, modeling, and optimization of multi-scale applications; cloud computing and volunteer computing; big data analytics and mapreduce.
Gregory Peterson
Professor
Software, Hardware, or Performance
High performance computer architectures; computational science; performance evaluation; computer engineering; digital systems; acceleration refinement; framework for parallel computing.
Michael Berry
Professor
Software, Hardware, or Performance
Scientific computing; information retrieval; data science and analytics; augmented intelligence parallel numerical algorithms; data mining; computational science and performance evaluation; visual analytics; linear systems, algebra, and algorithms.
Micah Beck
Associate Professor
Software, Hardware, or Performance
Parallel and distributed computing; automatic program parallelization; program development tools; distributed and fault tolerant systems; data logistics networks; data tools; the convergence of storage, networking, and optimization.
Jian Huang
Professor
Software, Hardware, or Performance
Large data visualization; ultrascale visualization for time-varying and multivariate data; parallel, remote and distributed visualization; large scale parallel visualization systems; exascale computing.
James Plank
Professor
Neuromorphic Computing or Artificial Intelligence
Fault-tolerance; erasure codes; storage systems; distributed computing; operating systems; neural networks and reducing their size requirements; neuromorphic networks for edge computing; optimizing neuromorphic systems.
Ahmedullah Aziz
Assistant Professor
Neuromorphic Computing or Artificial Intelligence
Very large-scale integration and nanoelectronics of circuits; emerging memory devices and beyond CMOS technologies; hardware security; cryogenic circuits and quantum computing hardware; artificial intelligence and neuromorphic hardware.
Garrett Rose
Professor
Neuromorphic Computing or Artificial Intelligence
Nanoelectric Circuit Design; memristors and memristive systems; emerging nanoelectronic computer architectures; hardware security and security implications of emerging computing systems; neuromorphic computing; neuromorphic networks for edge computing.