DEVYANI GHOSH

Graduate Student
School of Computing
University of Utah

CONTACT

Email : d e v y a n i @ c s . u t a h . e d u
Office: 2162 Impulse Lab, M.E.B.
Phone: 801-587-9255 (Office)

School of Computing, University of Utah
50 S Central Campus Drive, Room 3190
Salt Lake City, UT 84112-9205

RESUME (pdf)

EDUCATION

M.S. (Thesis) in Computer Science, Fall 2008 (expected)
School of Computing, University of Utah
Advisor: Prof. John Carter.

B.Tech in Electrical and Electronics Engineering, May 2004
National Institute of Technology, Tiruchirapalli, India

PROFESSIONAL EXPERIENCE

bullet Software engineer at ST Microelectronics, India for 2 years (July 2004 to July 2006)
bullet Research/Teaching assistant at School of Computing, University of Utah (Aug 2006 - Present)

RESEARCH

It is exciting to be in the emerging multicore era that brings in game changing opportunity in processing performance and power efficiency, while demanding new design and programming challenges. My research interests are primarily centered around computer architecture with emphasis on high performance memory subsystems. While I am fascinated by several areas in computer systems research, I have recently developed keen interest in machine learning, algorithms and data mining.

I work with John Carter to investigate techniques to hide long memory latencies in Chip Multiprocessors (CMPs) by means of prediction and speculation.  My research focus is on applying machine learning techniques for accelerating cache coherence protocol operations. Thanks to Hal Daume (to whom I blame most of my interest in machine learning) for his incredible support throughout my work.

Refereed Publications:

bullet Devyani Ghosh, John Carter, Hal Daume III. “Perceptron-based Coherence Predictors”. In the Proceedings of the 2nd Workshop on Chip Multiprocessor Memory Systems and Interconnects (CMP-MSI), held in conjunction with ISCA-35, Beijing, June 2008.

ABOUT ME

I am a second year graduate student at University of Utah. Prior to coming to Salt Lake City, I spent two exciting years as a software engineer at  STMicroelectronics, India  (July 2004 - July 2006). I earned my undergraduate major in Electrical and Electronics Engineering from National Institute of Technology, Trichy, India in May 2004.

I was born in the beautiful valley of Dehradun, and spent my childhood growing up in St. Joseph's Academy, Dehradun (from Kindergarten to Class XII)

GRADUATE COURSES

CS7820 - Parallel Computer Architecture
CS6460 - Operating Systems
CS6470 - Compiler Principles and Techniques
CS6810 - Advanced Computer Architecture
CS7937 - Architecture/Async Seminar

CS6350 - Machine Learning
CS6150 - Graduate Algorithms
CS6530 - Database Systems
CS6210 - Advanced Scientific Computing
TinyOS - Independent Study (Prof. John Regehr)

TEACHING DUTIES:

Fall 2006 : CS5785 - Advanced Embedded Systems, CS3810 - Computer Organization & Design
Spring 2007 : CS4500 - Software Engineering Laboratory

" The best way to predict future is to invent it. " -- Alan Kay