|
Heidi Panx o x o @ m i t . e d uPhD Candidate, Computer Architecture, MIT Advisor:     Krste Asanović Groups:     SCALE (MIT) | ParLab (UCB) Office:       582 Soda (Currently at UC Berkeley as an Exchange Scholar) About Me:  Education | Research | Teaching | Industry | Social Entrep |
Education
Massachusetts Institute of Technology
M.Eng. in Electrical Engineering and Computer Science, June 2002
Winner, Charles and Jennifer Johnson Award for Best M.Eng. Thesis in Computer Science, MIT, 2002
Massachusetts Institute of Technology
B.S. in Electrical Engineering and Computer Science, June 2001
Research Projects
Lithe: Liquid Thread Environment
- project description
- pdf
  "Lithe: Enabling Efficient Composition of Parallel Libraries "
    Heidi Pan, Benjamin Hindman, and Krste Asanović (HotPar 2009)
- project description
- pdf
  "Controlling Program Execution through Binary Instrumentation "
    Heidi Pan, Krste Asanović, Robert Cohn, and Chi-Keung Luk (WBIA/PACT 2005)
- tool download
- project description
- pdf
  "Accelerating Multiprocessor Simulation with a Memory Timestamp Record "
    Kenneth Barr, Heidi Pan, Michael Zhang, and Krste Asanović (ISPASS 2005)
- project description
- pdf
  "High-Performance Variable-Length Instruction Encodings "
    Heidi Pan (M.Eng. Thesis 2002)
- pdf
  "Heads and Tails: A Variable-Length Instruction Format Supporting Parallel Fetch and Decode "
    Heidi Pan and Krste Asanović (CASES 2001)
- InfiniCore: Explored an architectural design that supports dynamic partitioning and active messages.
- Software-Controlled Coherence: Explored a software-controlled cache coherence design for InfiniT
    that supports unbounded nested transactions (taxonomy) and code-specific coherence policies.
- The InfiniT Stored-Processor Abstract Machine: Explored a new highly parallel architectural paradigm,
    which provides an easy-to-reason-about parallel execution model, fast context switching, and
    hierarchical protection domains. (project description)
- Scalable Directory: Explored a scalable trie directory design that supports both fine-grained and
    coarse-grained sharing with minimal storage requirements and access latencies. (taxonomy)
Teaching Experience
MIT 6.823 Computer System Architecture: Teaching Assistant, Spring 2003
Industry Experience
Intel VSSAD Group: Intern, Summer 2005
Synopsys HDL Compiler Group: Intern, Summers 1999 & 2000
Social Entrepreneurship
I am minoring in social entrepreneurship as part of my PhD program.
- Social Entrepreneurship Collaboratory, Harvard Kennedy School of Government, Spring 2007
- How Citizens can Change the World Study Group, Harvard KSG Institute of Politics, Fall 2006