[Gems-users] Gems 2.0 Now Available


Date: Fri, 5 Oct 2007 21:08:57 -0500 (CDT)
From: Luke Yen <lyen@xxxxxxxxxxx>
Subject: [Gems-users] Gems 2.0 Now Available
GEMS users,

The GEMS team has put its finishing touches on the new 2.0 release, and it is now available for download at:

    http://www.cs.wisc.edu/gems/download.html

  Notable features of this release include:

     LogTM-specific features/updates:
- single-chip transactional CMP directory protocol, with sticky-M & sticky-S directory states
        - support for partial rollback, closed and open nesting
- support for compensating and commit actions through our software handler
        - "Perfect" Signature support (can emulate inifite RW bits)
            and Finite Signature support (Bit-Select & H3)
        - Summary signature support (Perfect & finite)
        - Limited LogTM-SE virtualization support, all in simulator*
        - support for ISCA '07 Pathologies systems:
              Eager conflict detection, Lazy version management
              Lazy conflict detection, Lazy version management
Eager conflict detection, Eager version management, with & without store-set prediction
              Hybrid conflict resolution policy
        - Sample transactional micro-benchmarks

Please note that the prior SMP LogTM protocol using RW bits is no longer supported in this release. Finite RW bit (LogTM-like) functionality can be emulated by using "Perfect" signatures & the released CMP protocol.

     Non-LogTM specific features/updates:
        - x86 support for Ruby (Thanks Soohong Kim for the patch)
        - Simultaneous multi-threading (SMT) support in Opal
        - Protocol fixes
- Bash scripts to automate generation of "naked/OS/whatever" checkpoints**

* = We plan on integrating more stable support with OpenSolaris in the future ** = Full support for building apache, zeus, and jbb workload checkpoints should be expected in a patch released shortly.


    The GEMS development team

[← Prev in Thread] Current Thread [Next in Thread→]