skip to content



M3 Architecture Research Group

Computer Systems Laboratory
365 Upson Hall
Ithaca, NY 14853 USA
m3 at csl.cornell.edu

Welcome to the Microarchitecture * Multicore * Multiprocessing architecture research group. Our research seeks to define the architectures that will shape the future of computing in our society. Our goal is to improve the performance, programmability, reliability, and energy efficiency of next-generation computers.

We are part of Cornell's Computer Systems Laboratory.

M3 Research Interests

  • Architectural support for probabilistic graphical models
  • Reconfigurable and self-optimizing hardware
  • Power-aware parallel architectures
  • Checkpointed processor architectures (Completed)

[top]

M3 People

Faculty

José Martínez José F. Martínez, Ph.D. '02
Associate Professor, ECE
Graduate Field Member, CS and ECE

Current MS/Ph.D. Researchers

Saugata Ghose Saugata Ghose
Ph.D. Candidate
Skand Hurkat Skand Hurkat
Ph.D. Student
Xiaodong Wang Xiaodong Wang
Ph.D. Student

Current M.Eng./Undergraduate Researchers

Feiran Feiran Chen
Class of '15
Xu Xu Chen
M.Eng. Student
Brandon Brandon Eusebio
Class of '15
Changhun Changhun Kim
M.Eng. Student
Monica Monica Lin
Class of '15
Jeff Jeff Setter
Class of '15
Rebant Rebant Srivastava
Class of '15
Sakshi Sakshi Verma
M.Eng. Student
Yawen Yawen Wang
Class of '17
Nellie Nellie (Yannan) Wu
Class of '17
Lisa Lisa (Jia Lin) Zhu
Class of '17

Past MS/Ph.D. Researchers

Janani Mukundan Janani Mukundan, Ph.D. '13
Postdoctoral Researcher
IBM Research
Austin, TX
Meyrem Kırman Meyrem Kırman, Ph.D. '10
Research Staff Member
Intel Labs
Barcelona, Spain
Nevin Kırman Nevin Kırman, Ph.D. '10
Research Staff Member
Intel Labs
Barcelona, Spain
Ramazan Bitirgen Ramazan Bitirgen, M.S. '08
Associate
Morgan Stanley
New York, NY
Engin İpek Engin İpek, Ph.D. '08
Assistant Professor
University of Rochester
Rochester, NY
Jian Li Jian Li, Ph.D. '06
Research Staff Member
IBM Research
Austin, TX

Past M.Eng./Undergraduate Researchers

David Cui, Class of '16
Gulnar Mirza, Class of '16
Hyodong Lee, BS '12 (became grad student, MIT)
Sean Chen, BS '11 (became grad student, Stanford)
Tiffany Low, BS '11 (became grad student, Stanford)
Daniel Mejía, BS '10 (joined Microsoft)
Jiho Choi, BS '08 (became grad student, UIUC)
Hyungoo Kang, BS '08 (joined Google)
Kon-Hyong "Kenny" Kim, BS '08 (became grad student, UCSB)
Cherie Kwan, BS '08 (joined Google)
Noah Sturcken, BS '08 (became grad student, Columbia)
Andrew Tibbits, BS '07 (became grad student, Stanford)
Carole-Jean Wu, BS '06 ( became grad student, Princeton)

[top]

M3 Publications [BiBTeX]

FCCM 2014

E. Nurvitadhi, G. Weisz, Y. Wang, S. Hurkat, M. Nguyen, J.C. Hoe, J.F. Martínez, and C. Guestrin. GraphGen: An FPGA framework for vertex-centric graph computation. In Intl. Conf. on Field-Programmable Custom Computing Machines (FCCM), Boston, MA, May 2014

ISCA 2013

S. Ghose, H. Lee, and J.F. Martínez. Improving Memory Scheduling via Processor-Side Load Criticality Information. In Intl. Symp. on Computer Architecture (ISCA), Tel Aviv, Israel, June 2013

ISCA 2013

J. Mukundan, H. Hunter, K.-H. Kim, J. Stuecheli, and J.F. Martínez Understanding and Mitigating Refresh Overheads in High-Density DDR4 DRAM Systems. In Intl. Symp. on Computer Architecture (ISCA), Tel Aviv, Israel, June 2013

ICS 2012

J. Mukundan, S. Ghose, R. Karmazin, E. İpek, and J.F. Martínez. Overcoming single-thread performance hurdles in the Core Fusion reconfigurable multicore architecture. In Intl. Symp. on Supercomputing (ICS), Venice, Italy, June 2012

HPCA 2012

J. Mukundan and J.F. Martínez. MORSE: Multi-objective reconfigurable self-optimizing memory scheduler. In Intl. Symp. on High-Performance Computer Architecture, New Orleans, LA, Feb. 2012
Early version appears in Workshop on Energy-Effective Design, conc. with ISCA, June 2011

ASPLOS 2010

N. Kırman and J.F. Martínez. An efficient all-optical on-chip interconnect based on oblivious routing. In Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, Pittsburgh, PA, March 2010 [PDF]

IEEE Micro 2009

J.F. Martínez and E. İpek. Dynamic multicore resource management: A machine learning approach. IEEE Micro, Vol. 29, No. 5, Sep.-Oct. 2009 [PDF]

MICRO 2008

R. Bitirgen, E. İpek, and J.F. Martínez. Coordinated management of multiple resources in chip multiprocessors: A machine learning approach. In Intl. Symp. on Microarchitecture, Lake Como, Italy, Nov. 2008 [PDF]

ISCA 2008

E. İpek, O. Mutlu, J.F. Martínez, and R. Caruana. Self-optimizing memory controllers: A reinforcement learning approach. In Intl. Symp. on Computer Architecture, Beijing, China, June 2008 [PDF]

MICRO 2007

A. Basu, N. Kırman, M. Kırman, M. Chaudhuri, and J.F. Martínez. Scavenger: A new last level cache architecture with global block priority. In Intl. Symp. on Microa rchitecture, Chicago, IL, Dec. 2007 [PDF]

DSN 2007

C.C. LaFrieda, E. İpek, J.F. Martínez, and R. Manohar. Utilizing dynamically coupled cores to form a resilient chip multiprocessor. In Intl. Conf. on Dependable systems and Networks, Edinburgh, Scotland, June 2007 [PDF]

ISCA 2007

E. İpek, M. Kırman, N. Kırman, and J.F. Martínez. Core Fusion: Accommodating software diversity in chip multiprocessors. In Intl. Symp. on Computer Architecture, San Diego, CA, June 2007 [PDF]
Early version appears in Workshop on Complexity-effective Design, conc. with ISCA, Boston, MA, June 2006

IEEE Micro 2007 TOP PICKS

N. Kırman, M. Kırman, R.K. Dokania, J.F. Martínez, A.B. Apsel, M.A. Watkins, and D.H. Albonesi. Leveraging optical technology in bus-based multicore design. In IEEE Micro Top Picks from Computer Architecture Conferences, Jan.-Feb. 2007 [PDF]

MICRO 2006 BEST PAPER NOMINATION

N. Kırman, M. Kırman, R.K. Dokania, J.F. Martínez, A.B. Apsel, M.A. Watkins, and D.H. Albonesi. Leveraging optical technology in future bus-based chip multiprocessors. In Intl. Symp. on Microachitecture, Orlando, FL, Dec. 2006 [PDF]

HPCA 2006

J. Li and J.F. Martínez. Dynamic power-performance adaptation of parallel computation on chip multlprocessors. In Intl. Symp. on High-Performance Computer Architecture, Austin, TX, Feb. 2006 [PDF]

ACM TACO 2005

J. Li and J.F. Martínez. Power-performance considerations of parallel computing on chip multlprocessors. In ACM Trans. on Architecture and Code Optimization, Vol. 2, No. 4, Dec. 2005 [PDF]

MICRO 2005

M. Kırman, N. Kırman, and J.F. Martínez. Cherry-MP: Correctly integrating checkpointed early resource recycling in chip multiprocessors. In Intl. Symp. on Microachitecture, Barcelona, Spain, Nov. 2005 [PDF]

ISPASS 2005

J. Li and J.F. Martínez. Power-performance implications of thread-level parallelism in chip multiprocessors. In Intl. Symp. on Performance Analysis of Systems and Software, Austin, TX, Mar. 2005 [PDF]
Early version appears in IBM Watson Conf. on Power and Performance Issues of Architectures, Circuits, and Compilers, Yorktown Heights, NY, Oct. 2004

HPCA 2005 BEST PAPER AWARD

N. Kırman, M. Kırman, M. Chaudhuri, and J.F. Martínez. Checkpointed early load retirement. In Intl. Symp. on High-Performance Computer Architecture, San Francisco, CA, Feb. 2005 (opening session) [PDF]
Early version appears in Workshop on Value Prediction and Value-based Optimization, conc. with ASPLOS, Boston, MA, Oct. 2004

ACM TACO 2004

A. Cristal, O. Santana, M. Valero, and J.F. Martínez. Toward kilo-instruction processors. In ACM Trans. on Architecture and Code Optimization, Vol. 1, No. 4, Dec. 2004 [PDF]

HPCA 2004

J. Li, J.F. Martínez, and M.C. Huang. The thrifty barrier: Energy-aware synchronization in shared-memory multiprocessors. In Intl. Symp. on High-Performance Computer Architecture, Madrid, Spain, Feb. 2004 (opening session) [PDF]

IEEE Micro 2003 TOP PICKS

J.F. Martínez and J. Torrellas. Speculative synchronization: Programmability and performance for parallel codes. In IEEE Micro Top Picks from Microarchitecture Conferences, Nov.-Dec. 2003 [PDF]

IEEE Computer Architecture Letters 2003

A. Cristal, J.F. Martínez, J. Llosa, and M. Valero. A case for resource-conscious out-of-order processors. In IEEE Computer Architecture Letters, Vol. 2, Oct. 2003 [PDF]

MICRO 2002

J.F. Martínez, J. Renau, M.C. Huang, M. Prvulovic, and J. Torrellas. Cherry: Checkpointed early resource recycling in out-of-order microprocessors. In Intl. Symp. on Microarchitecture, Istanbul, Turkey, Nov. 2002 (opening session) [PDF]

M3 Publications (Other)

J.F. Martínez, Editor. Architectures and Systems for Cognitive Processing: Summary of Recommendations. Cornell-AFRL Workshop on Research Directions on Architectures and Systems for Cognitive Processing, Ithaca, NY, July 2005

[top]