• DocumentCode
    1881986
  • Title

    Transactional Memory Architecture and Implementation for IBM System Z

  • Author

    Jacobi, C. ; Slegel, T. ; Greiner, D.

  • Author_Institution
    IBM Syst. & Technol. Group, Poughkeepsie, NY, USA
  • fYear
    2012
  • fDate
    1-5 Dec. 2012
  • Firstpage
    25
  • Lastpage
    36
  • Abstract
    We present the introduction of transactional memory into the next generation IBM System z CPU. We first describe the instruction-set architecture features, including requirements for enterprise-class software RAS. We then describe the implementation in the IBM zEnterprise EC12 (zEC12) microprocessor generation, focusing on how transactional memory can be embedded into the existing cache design and multiprocessor shared-memory infrastructure. We explain practical reasons behind our choices. The zEC12 system is available since September 2012.
  • Keywords
    cache storage; instruction sets; memory architecture; cache design; enterprise class software RAS; instruction set architecture features; microprocessor generation; multiprocessor shared memory infrastructure; next generation IBM system z CPU; transactional memory architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture (MICRO), 2012 45th Annual IEEE/ACM International Symposium on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1072-4451
  • Print_ISBN
    978-1-4673-4819-5
  • Type

    conf

  • DOI
    10.1109/MICRO.2012.12
  • Filename
    6493605