Mark Heinrich

Computer Science

407-882-0138

heinrich@cs.ucf.edu

Harris Engineering Center (bldg. 116) 433

http://www.cs.ucf.edu/~heinrich/

Positions

UCF

  • Associate Professor

Leadership

  • Co-ordinator, UCF CS Senior Design

Advisor

  • Faculty Advisor, UCF Geocaching Club

Education

Ph.D. Electrical Engineering Stanford University

M.S. Electrical Engineering Stanford University

B.S. Electrical Engineering, Computer Science (Double Major) Duke University

Research Interests

Parallel Computer Architecture, GPGPU architecture, energy-efficient computing, coherent memory systems

Selected Publications

  • D. Kim*, M. Chaudhuri*, M. Heinrich, and E. Speight. Architectural Support for Uniprocessor and Multiprocessor Active Memory Systems. IEEE Transactions on Computers, 53(3):288-307, March 2004.
  • M. Chaudhuri* and M. Heinrich. SMTp: An Architecture for Next-generation Scalable Multithreading. In Proceedings of the 31st International Symposium on Computer Architecture (ISCA), pages 124–135, June 2004.
  • J. Gibson, R. Kunz, D. Ofelt, M. Horowitz, J. Hennessy, and M. Heinrich. FLASH vs. (Simulated) FLASH: Closing the Simulation Loop. In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 49–58, November 2000.
  • M. Heinrich et al. The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor. In Proceedings of the 6th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pages 274–285, 1994.
  • J. Kuskin, D. Ofelt, M. Heinrich, et al. The Stanford FLASH Multiprocessor. In Proceedings of the 21st International Symposium on Computer Architecture (ISCA), pages 302–313, April 1994.