[Gems-users] Sparc V9 workloads in LogTM (GEMS 2.1)


Date: Tue, 3 Jun 2008 09:19:14 +0200
From: "Enrique Vallejo" <enrique@xxxxxxxxxxxxx>
Subject: [Gems-users] Sparc V9 workloads in LogTM (GEMS 2.1)

Hi all,

 

               I would like to run some workloads in LogTM (GEMS 2.1) using specific Sparc-V9 instructions (such as CAS). However, the compilation Makefile generates, by default, V8 code (-xarch=v8plusa flag in /common/Makefile) and LogTM structures, such as threadTransContext in transaction.h, have to be compiled with the specific type sizes of V8, so that the LogTM code in the Ruby uses the same offsets, etc.

 

               I don’t know if this issue might be solved with some compilation options, or the LogTM code has to be modified. However, I am afraid of doing that, because debugging the changes in Ruby without deep knowledge of LogTM in GEMS 2.1 seems a difficult task for me. Does anyone have a changes patch for LogTM to use V9 code, or any other solution for these issues? Any help would be greatly appreciated.

 

               Best regards,

 

Enrique Vallejo

University of Cantabria, Spain

 

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