Michael R. Marty


Address: 4357 Crawford Drive, Madison, WI 53711

Phone: [Home] (608) 271-3585, [Mobile] (608) 658-3171

Email: mike.marty AT gmail.com

Home page: http://www.mikemarty.com


  Education





        Ph. D. Computer Sciences, 2008, University of Wisconsin—Madison


        M.S. Computer Sciences, 2003, University of Wisconsin—Madison


        B.S. Electrical Engineering, 1999, University of Wisconsin—Madison



Pr  Professional Experience


Software EngineerGoogle, Inc.  (1/2008-current)


Research Assistant—Multifacet Project, University of Wisconsin-Madison (2003-2007)


Research Assistant—Paradyn Project, University of Wisconsin-Madison (2002-2003)


Course Instructor, University of Wisconsin-Madison (Fall 2001)


Software Engineer, Motorola (1999-2001)


Intern, Motorola (Summer 1999)


Intern, General Electric Medical Systems (Summer 1998)


Intern, General Electric Medical Systems (Summer 1997)


Senior Assistant, Electrical Engineering Department, University of Wisconsin—Madison (Fall 1999)

Residential Network Technician, University Housing, University of Wisconsin—Madison (1997-1999)

Computer Lab Consultant, University Housing, University of Wisconsin—Madison (1996-1997)



Pr  Publications



IEEE Computer ‘08 Mark D. Hill and Michael R. Marty, “Amdahl's Law in the Multicore Era.” to appear in IEEE Computer, 2008.

IEEE Micro ‘08 Michael R. Marty and Mark D. Hill, “Virtual Hierarchies.” IEEE Micro Special Issue: Micro's Top Picks from Microarchitecture Conferences, January-February 2008.

ISCA ‘07 Michael R. Marty and Mark D. Hill, “Virtual Hierarchies to Support Server Consolidation.” 34th International Symposium on Computer Architecture (ISCA), June 2007.


HPCA ‘07 Luke Yen, Jayaram Bobba, Michael R. Marty, Kevin E. Moore, Haris Volos, Mark D. Hill, Michael M. Swift, and David A. Wood, “LogTM-SE: Decoupling Hardware Transactional Memory from Caches.” 13th International Symposium on High-Performance Computer Architecture (HPCA), February 2007.


MICRO ‘06 Michael R. Marty and Mark D. Hill, “Coherence Ordering for Ring-based Chip Multiprocessors.” 39th Annual IEEE/ACM Symposium on Microarchitecture (MICRO), December 2006.


MICRO ‘06 Bradford M. Beckmann, Michael R. Marty, and David A. Wood, “ASR: Adaptive Selective Replication for CMP Caches.” 39th Annual IEEE/ACM Symposium on Microarchitecture (MICRO), December 2006.


HPCA ‘05 Michael R. Marty, Jesse D. Bingham, Alan J. Hu, Mark D. Hill, Milo M.K. Martin, David A. Wood, “Improving Multiple-CMP Systems with Token Coherence.” Eleventh International Symposium on High-Performance Computer Architecture (HPCA), February 2005.

T.R. ‘07 Mark D. Hill and Michael R. Marty, “Amdahl’s Law in the Multicore Era.” Univ. of Wisconsin Computer Sciences Technical Report CS-TR-2007-1593, April 2007.

CAN ‘05 Milo M.K. Martin, Daniel J. Sorin, Bradford M. Beckmann, Michael R. Marty, Min Xu, Alaa R. Alameldeen, Kevin E. Moore, Mark D. Hill, and David A. Wood, “Multifacet’s General Execution-driven Multiprocessor Simulator (GEMS) Toolset.” Computer Architecture News (CAN), December 2005.


ISCA ‘05 Michael R. Marty, Bradford Beckmann, Luke Yen, Alaa R. Alameldeen, Min Xu, and Kevin Moore, “GEMS: Multifacet's General Execution-driven Multiprocessor Simulator.” Tutorial at the International Symposium on Computer Architecture (ISCA), June 2005.



Pr  Invited and Conference Talks




Cache Coherence Techniques for Multicore Processors

Virtual Hierarchies to Support Server Consolidation

Coherence Ordering for Ring-based Chip Multiprocessors

Improving Multiple-CMP Systems with Token Coherence


Pr  Professional Activities




References Available Upon Request