Dr. Amanda Bienz



Assistant Professor



Computer Science


Describe your research in about 200 words.

My research interests lie at the intersection of High Performance and Scientific Computing, with interests including scalable parallel algorithms, sparse matrix operations, iterative and multigrain methods, performance modeling, and data movement optimizations, particularly on emerging high performance and heterogeneous systems. Parallel systems are continuously evolving, with state-of-the-art architectures allowing for increasingly large applications to be solved efficiently. However, software lags behind, with parallel applications failing to take full advantage of architectural advances. I am interested in improving the performance and scalability of parallel applications, such as numerical methods, sparse matrix operations, and neural networks, through locality-aware and communication reducing techniques. My overarching goal is to improve parallel application performance such that applications are able to take full advantage of future exascale systems.


What’s the most interesting thing you have learned from a student?

The most interesting thing that I have learned from mentoring others is how different people approach the same problem from unique angles. Even if you think you know a good solution to a problem, working with people from other departments and backgrounds is immensely useful.