Jump to content

International Symposium on Microarchitecture

From Wikipedia, the free encyclopedia
MICRO, IEEE/ACM International Symposium on Microarchitecture
StatusActive
GenreComputer Architecture Conference
Inaugurated1968 [1] (Bedford, Massachusetts)
Most recent2025 (Seoul, South Korea)
Organized byACM SIGMICRO and IEEE Computer Society
Websitemicroarch.org

The IEEE/ACM International Symposium on Microarchitecture® (MICRO) is an annual academic conference on microarchitecture, generally viewed as the top-tier academic conference on computer architecture.[1] It is not to be confused with a micro-conference. Particularly within the domains of microarchitecture and Code generation (compiler), MICRO is unrivaled [2] and esteemed as the premier forum. Association for Computing Machinery's Special Interest Group on Microarchitecture (ACM SIGMICRO) and Institute of Electrical and Electronics Engineers Computer Society are technical sponsors.

MICRO Hall of Fame[2] provides a list of the most prolific authors at the ISCA conference, spanning contributions starting from the first ISCA conference in 1973.

Events

[edit]
Event Year Location
MICRO-1 1968 Bedford, Massachusetts, United States
MICRO-2 1969 Phoenix, Arizona, United States
MICRO-3 1970 Buffalo, New York, United States
MICRO-4 1971 Santa Cruz, California, United States
MICRO-5 1972 Champaign–Urbana, Illinois, United States
MICRO-6 1973 College Park, Maryland, United States
MICRO-7 1974 Palo Alto, California, United States
MICRO-8 1975 Chicago, Illinois, United States
MICRO-9 1976 New Orleans, Louisiana, United States
MICRO-10 1977 Niagara Falls, New York, United States
MICRO-11 1978 Asilomar (Pacific Grove), California, United States
MICRO-12 1979 Hershey, Pennsylvania, United States
MICRO-13 1980 Colorado Springs, Colorado, United States
MICRO-14 1981 Chatham (Cape Cod), Massachusetts, United States
MICRO-15 1982 Palo Alto, California, United States
MICRO-16 1983 Downingtown, Pennsylvania, United States
MICRO-17 1984 New Orleans, Louisiana, United States
MICRO-18 1985 Pacific Grove (Asilomar), California, United States
MICRO-19 1986 New York, New York, United States
MICRO-20 1987 Colorado Springs, Colorado, United States
MICRO-21 1988 San Diego, California, United States
MICRO-22 1989 Dublin, Ireland
MICRO-23 1990 Orlando, Florida, United States
MICRO-24 1991 Albuquerque, New Mexico, United States
MICRO-25 1992 Portland, Oregon, United States
MICRO-26 1993 Austin, Texas, United States
MICRO-27 1994 San Jose, California, United States
MICRO-28 1995 Ann Arbor, Michigan, United States
MICRO-29 1996 Paris, France
MICRO-30 1997 Research Triangle Park, North Carolina, United States
MICRO-31 1998 Dallas, Texas, United States
MICRO-32 1999 Haifa, Israel
MICRO-33 2000 Monterey, California, United States
MICRO-34 2001 Austin, Texas, United States
MICRO-35 2002 Istanbul, Turkey
MICRO-36 2003 San Diego, California, United States
MICRO-37 2004 Portland, Oregon, United States
MICRO-38 2005 Barcelona, Spain
MICRO-39 2006 Orlando, Florida, United States
MICRO-40 2007 Chicago, Illinois, United States
MICRO-41 2008 Lake Como, Italy
MICRO-42 2009 New York, New York, United States
MICRO-43 2010 Atlanta, Georgia, United States
MICRO-44 2011 Porto Alegre, Brazil
MICRO-45 2012 Vancouver, British Columbia, Canada
MICRO-46 2013 Davis, California, United States
MICRO-47 2014 Cambridge, United Kingdom
MICRO-48 2015 Waikiki (Honolulu), Hawaii, United States
MICRO-49 2016 Taipei, Taiwan
MICRO-50 2017 Boston, Massachusetts, United States
MICRO-51 2018 Fukuoka, Japan
MICRO-52 2019 Columbus, Ohio, United States
MICRO-53 2020 Athens (online), Greece
MICRO-54 2021 Athens (online), Greece
MICRO-55 2022 Chicago, Illinois, United States
MICRO-56 2023 Toronto, Ontario, Canada
MICRO-57 2024 Austin, Texas, United States
MICRO-58 2025 Seoul, South Korea

MICRO Test of Time (ToT) Award

[edit]

The SIGMICRO Test of Time (ToT) Award recognizes influential papers from prior editions of the International Symposium on Microarchitecture (MICRO). It was first awarded in 2014 (a special inaugural year recognizing 10 papers from 1968–1992) and has since been awarded annually, typically to papers published 18–22 years prior to the award year.[3][4]

Recent and past recipients
  • 2024 (for MICRO 2006): Utility-Based Cache Partitioning: A Low-Overhead, High-Performance, Runtime Mechanism to Partition Shared Caches — Moinuddin K. Qureshi; Yale N. Patt.[5][6]
  • 2023 (for MICRO 2003): Orion: A Power-Performance Simulator for Interconnection Networks — Hang-Sheng Wang; Xinping Zhu; Li-Shiuan Peh; Sharad Malik.[7]
  • 2022 (for MICRO 2003): A Systematic Methodology to Compute the Architectural Vulnerability Factors for a High-Performance Microprocessor — Shubhendu S. Mukherjee; Christopher T. Weaver; Joel S. Emer; Steven K. Reinhardt; Todd M. Austin.[8]
  • 2022 (for MICRO 2003): Runtime Power Monitoring in High-End Processors: Methodology and Empirical Data — Canturk Isci; Margaret Martonosi.[8]
  • 2021 (for MICRO 2003): Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation — Dan Ernst; Nam Sung Kim; Shidhartha Das; Sanjay Pant; Rajeev R. Rao; Toan Pham; Conrad H. Ziesler; David T. Blaauw; Todd M. Austin; Krisztián Flautner; Trevor N. Mudge.[3]
  • 2021 (for MICRO 2003): Single-ISA Heterogeneous Multi-Core Architectures: The Potential for Processor Power Reduction — Rakesh Kumar; Keith I. Farkas; Norman P. Jouppi; Parthasarathy Ranganathan; Dean M. Tullsen.[3][9]
  • 2020 (for MICRO 2000): A Permutation-Based Page Interleaving Scheme to Reduce Row-Buffer Conflicts and Exploit Data Locality — Zhao Zhang; Zhichun Zhu; Xiaodong Zhang.[10]
  • 2020 (for MICRO 1999): Fetch Directed Instruction Prefetching — Glenn Reinman; Brad Calder; Todd M. Austin.[10]
  • 2020 (for MICRO 1998): A Dynamic Multithreading Processor — Haitham Akkary; Michael A. Driscoll.[10]
  • 2019 (for MICRO 2001): Speculative Lock Elision: Enabling Highly Concurrent Multithreaded Execution — Ravi Rajwar; James R. Goodman.[3]
  • 2019 (for MICRO 1999): Selective Cache Ways: On-Demand Cache Resource Allocation — David H. Albonesi.[3][11]
  • 2018 (for MICRO 1999): DIVA: A Reliable Substrate for Deep Submicron Microarchitecture Design — Todd M. Austin.[12][13]
  • 2018 (for MICRO 1996): Assigning Confidence to Conditional Branch Predictions — Erik Jacobsen; Eric Rotenberg; James E. Smith.[12][13]
  • 2018 (for MICRO 1996): Efficient Path Profiling — Thomas Ball; James R. Larus.[12][13]
  • 2017 (for MICRO 1996): Exceeding the Dataflow Limit Via Value Prediction — Mikko H. Lipasti; John Paul Shen.[3]
  • 2016 (for MICRO 1994): Iterative Modulo Scheduling: An Algorithm for Software Pipelining Loops — B. Ramakrishna Rau.[14][15]
  • 2015 (for MICRO 1996): Trace Cache: A Low Latency Approach to High Bandwidth Instruction Fetching — Eric Rotenberg; Steve Bennett; James E. Smith.[3]
  • 2014 (inaugural set of 10 papers from 1968–1992).[4][16]

References

[edit]
  1. ^ "Computer Science Conference Rank". lipn.univ-paris13.fr. Archived from the original on 2017-06-04. Retrieved 2017-06-04.
  2. ^ "ACM SIGMICRO MICRO Hall of Fame".
  3. ^ a b c d e f g "MICRO Test of Time Award". ACM SIGMICRO. Retrieved 2025-09-21.
  4. ^ a b Mutlu, Onur; Belgard, Rich (March–April 2015). "Introducing the MICRO Test of Time Awards: Concept, Process, 2014 Winners, and the Future". IEEE Micro. 35 (2): 74–81. doi:10.1109/MM.2015.44.
  5. ^ "Winners of the 2024 MICRO Test of Time Award". ACM SIGMICRO. 2024-12-01. Retrieved 2025-09-21.
  6. ^ "MICRO 2024 Trip Report: Success at Scale". ACM SIGARCH. 2024-11-22. Retrieved 2025-09-21.
  7. ^ "Winners of the 2023 MICRO Test of Time Award". ACM SIGMICRO. 2023-11-15. Retrieved 2025-09-21.
  8. ^ a b "2022 MICRO Test of Time Award (award slides)" (PDF). ACM SIGMICRO. 2022-10-05. Retrieved 2025-09-21.
  9. ^ "MICRO 2021 Trip Report". ACM SIGARCH. 2021-11-03. Retrieved 2025-09-21.
  10. ^ a b c "Announcing the Winners of the 2020 MICRO Test of Time Award". microarch.org. 2021-07-22. Retrieved 2025-09-21.
  11. ^ "2019 MICRO Test of Time Award (award slides)" (PDF). ACM SIGMICRO. 2019-10-15. Retrieved 2025-09-21.
  12. ^ a b c "2018 MICRO Test of Time Award (award slides)" (PDF). ACM SIGMICRO. 2018-10-23. Retrieved 2025-09-21.
  13. ^ a b c "MICRO 2018 Summary". ACM SIGARCH. 2018-11-06. Retrieved 2025-09-21.
  14. ^ "2016 MICRO Test of Time Award (award slides)" (PDF). ACM SIGMICRO. 2016-10-18. Retrieved 2025-09-21.
  15. ^ "Iterative Modulo Scheduling (retrospective)" (PDF). ACM SIGMICRO. Retrieved 2025-09-21.
  16. ^ "The 2014 MICRO Test of Time Award Winners (retrospective)" (PDF). ACM SIGMICRO. Retrieved 2025-09-21.