Karen L. Karavanic, Ph.D.

Associate Professor
Computer Science Department
Portland State University
Maseeh College of Engineering and Computer Science


How to Reach Me

Research

Professional Service

Recent Talks

Personal Page


I hold a B.A. in Computer Science from New York University, and an M.S. and Ph.D. in Computer Science from the University of Wisconsin - Madison. At Wisconsin I worked with the Paradyn Performance Tools Group under the direction of Prof. Barton Miller; I was the recipient of a Wisconsin Foundation Fellowship and a NASA GSRP Fellowship.

My research is in diagnosing and characterizing the runtime performance of large-scale systems and applications. This includes power, cooling, and security as well as more traditional aspects such as execution time. My particular focus is on a holistic view that includes performance factors external to the application under study, such as resource contention, power constraints, OS interference, and the overhead of security mechanisms. I have focused quite a bit on HPC applications, and more recently on commercial server environments. I have collaborated with Lawrence Livermore National Laboratory, Pacific Northwest National Laboratory, and San Diego Supercomputer Center.

I teach graduate and undergraduate courses in operating systems, and also a variety of special topics courses related to performance evaluation of high end systems. I am currently developing a new course, Introduction to Performance Measurement, Modeling and Analysis. This effort is sponsored by the NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing.

I currently represent Maseeh College Faculty in the Portland State Faculty Senate.



Why do computer scientists confuse Halloween and Christmas?
Because Oct 31 = Dec 25

Teaching

Summer 2015 CS 201 Computer Systems Programming
Summer 2015 CS 410/510 Accelerated Computing

Spring 2015 CS 533 Advanced Operating Systems

Winter 2015 CS 410/510 Introduction to Performance Measurement, Modeling and Analysis
Winter 2015 CS 333 Introduction to Operating Systems

Fall 2014 CS 410/510 Introduction to Performance Measurement, Modeling and Analysis

"A ship in port is safe, but that is not what ships are for. Sail out to sea and do new things."
-- Admiral Grace Hopper, Computer Pioneer