Skip to content

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

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

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

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

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

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.

Austin Henley

Austin Henley

Assistant Professor
Software, Hardware, or Performance

Software engineering; human-computer interaction; developer productivity; code comprehension; detecting anomalies in software and data; increasing collaboration among coders.

Jian Huang

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

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

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

Garrett Rose

Associate 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.

Roger Horn

Roger Horn

Research Professor
Neuromorphic Computing or Artificial Intelligence

Neuromorphic computing; machine learning; image and pattern recognition; analysis of systems used in nuclear power and medical devices; indexed storage, retrieval, and analysis of data.

Recent News