Apala Guha
Ph.D. Candidate and Research Assistant in Computer Science
Department of Computer Science
University of Virginia
Email : apala at cs dot virginia dot edu
Biography
I grew up in the state of
West Bengal in India,
partly in Durgapur and
partly in Kolkata. I received my Bachelor's
degree in
Computer
Science and Engineering from Jadavpur
University, India and my
Master's degree in
Computer Engineering from the
University of Virginia. Currently I am
pursuing a PhD in
Computer Engineering
at the University of Virginia.
Research
My research is on virtual execution
environments (VEEs) targeting embedded architectures.
Prof. Mary Lou Soffa
and Prof. Kim Hazelwood in the
Computer Science department of UVA are
my advisors. I focus on memory-
performance tradeoffs presented by different VEE designs and try to come up with
new designs for embedded
system VEEs. Currently I am using Pin, a VEE designed by Intel, for the ARM
architecture as my research tool. I
defended my Ph.D. proposal in September, 2007.
Publications
Apala Guha, Kim Hazelwood, Mary Lou Soffa. "Code
Lifetime-Based Memory Reduction for Virtual
Execution Environments," 6th Workshop on Optimizations for
DSP and Embedded Systems held in
conjunction with the IEEE/ACM International Symposium on Code Generation and
Optimization (CGO),
Boston, MA, April 2008.
Apala Guha, Jason D. Hiser, Naveen Kumar, Jing Yang, Min Zhao, Shukang Zhou,
Bruce R. Childers, Jack W.
Davidson, Kim Hazelwood, Mary Lou Soffa. "Virtual
Execution Environments: Support and Tools," NSF Next
Generation
Software Program Workshop held in conjunction with the International
Parallel and Distributed
Processing Symposium, Long Beach, CA, March 2007.
Apala Guha, Kim Hazelwood, Mary Lou Soffa. "Reducing Exit Stub Memory
Consumption in Code Caches,"
International Conference
on High Performance Embedded Architectures and Compilers (HiPEAC), Ghent,
Belgium, January 2007.
Personal Links