
Office Phone: (434) 982-2610
Fax: (804) 982-2214
Email: dweikle@cs.virginia.edu
Office: 113A Olsson Hall, UVA
Home Office Phone: (434) 823-5883
My work is in the area of memory systems architecture with an emphasis on analytical methods for evaluating and designing cache hierarchies. I am currently working under a grant from the National Science Foundation to perform workload characterization using the caches-as-filters framework I developed in my dissertation. For my dissertation, I worked with Professor Bill Wulf in the Computer Architecture research group. I am also very interested in Computer Science Education.
I was born in Wyoming, grew up in Arizona, and went to college at Rice University in Houston, Texas. After graduating with an Electrical Engineering degree in 1985, I went to work at Tracor Aerospace in Austin. In 1989, I moved to Motorola Semiconductor in Austin and worked as both an Applications Engineer and a Marketing Manager. After getting married in 1992, I attended school in Gothenburg, Sweden, where my husband had a post-doc. There I learned a smattering of Swedish and experienced alot of European culture. In 1993 we moved to Charlottesville Virginia where I began my graduate studies. During this time I have also had two beautiful daughters and a handsome son. I finished my dissertation titled "Caches As Filters: A Framework for the Analysis of Caching Systems" in May 2001. From August 2001 to July 2002 we returned to Sweden, where I learned even more Swedish. Upon my return I began teaching as an adjunct at UVA, teaching ENGR162 and helping develop the ABET website for the engineering school. In the summer of 2004, I was awarded an NSF Advance Fellowship and began working as a Research Scientist in the Department of Computer Science at UVA.