LANS People

Boyana Norris
Computer Scientist, MCS
Senior Fellow, CI
Argonne National Laboratory
9700 South Cass Avenue
Building 240
Argonne, IL 60439
norris@mcs.anl.gov
(630) 252-7908
(631) 791-1048
I conduct research on enabling technologies for high-performance simulations in computational science and engineering, with emphasis on automation of the development, deployment, and performance tuning of parallel
applications. Specific research areas include (1) source code analysis and transformation, specifically on automatic differentiation, performance analysis, and annotation-guided code tuning; (2) software engineering approaches and development infrastructure for high-performance computing, with a current focus on parallel numerical components; and (3) quality of service infrastructure for scientific components, with an emphasis on automated adaptive linear solver strategies for the numerical solution of nonlinear partial differential equations.
Selected Research Projects:
CCA : Common Component Architecture
CSCAPES : Combinatorial Scientific Computing and Petascale Simulations
OpenAD/F: Automatic Differentiation of Fortran Codes
CACHE Institute : Communication Avoidance and Communication Hiding at the Extreme Scale
SUPER : Institute for Sustained Performance, Energy and Resilience