Re: [Gems-users] Using Ruby with x86 targets


Date: Fri, 04 May 2007 20:44:43 -0500
From: Dan Gibson <degibson@xxxxxxxx>
Subject: Re: [Gems-users] Using Ruby with x86 targets
Are you specifying -stall to simics? When I was writing the original x86 patch, I seem to recall that the x86 target behaved strangely if I didn't give it the -stall option. Also, you should be aware that Simics does not allow instruction fetches to stall, so don't bother issuing instruction-fetch-mode instruction-fetch-trace.

Regards,
Dan

Lei Yang wrote:
I tried to use the patch in the download directory, and had to make a few changes for it to compile. Finally, everything compiles and I can start a enterprise simulation and run some benchmarks with Ruby installed. However, I found that no matter how I change the cache configuration, all performance numbers (number of instructions executed, total misses, and etc.) are exactly the same!!!  Does anyone know what the problem might be? I'm stuck on this for a long time and I'd really appreciate any help. Thanks a bunch!
 
Lei
----- Original Message -----
From: Lei Yang
Sent: Friday, May 04, 2007 12:04 AM
Subject: Re: [Gems-users] Using Ruby with x86 targets

I left out the patch under release 1.1. I'll try that on my 1.3, don't know if that'll work. If anyone has experience with using GEMS(Ruby) 1.3 with X86, please give me some hint. Thank you!
 
Lei
----- Original Message -----
From: Lei Yang
Sent: Thursday, May 03, 2007 11:54 PM
Subject: [Gems-users] Using Ruby with x86 targets

 
Dear list,
 
To run some benchmark that only executes on x86, I have to use Ruby on a X86 target in Simics, say enterprise. I found in GEMS FAQ that
 
"GEMS is intended to support the UltraSPARC III+'s ISA, which is a superset of SPARCv9. Opal is extremely tied to this ISA implementation. Ruby is less coupled to the SPARC ISA, and can be used with x86-based targets with some modification (there is a patch for GEMS 1.2 in the downloads directory). "
 
However, when I look in the download directory, I cannot find that patch. Is there still a way to use Ruby with x86? I really appreciate your  comment on this coz I spent a whole week to get that benchmark running, only to find out that I can't use them because Ruby can't run with x86. Please help!
 
Thanks,
Lei


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.



On 5/3/07, Lei Yang <lya755@xxxxxxxxxxxxxxxxxxxx> wrote:
Dear list,
 
To run some benchmark that only executes on x86, I have to use Ruby on a X86 target in Simics, say enterprise. I found in GEMS FAQ that
 
"GEMS is intended to support the UltraSPARC III+'s ISA, which is a superset of SPARCv9. Opal is extremely tied to this ISA implementation. Ruby is less coupled to the SPARC ISA, and can be used with x86-based targets with some modification (there is a patch for GEMS 1.2 in the downloads directory). "
 
However, when I look in the download directory, I cannot find that patch. Is there still a way to use Ruby with x86? I really appreciate your  comment on this coz I spent a whole week to get that benchmark running, only to find out that I can't use them because Ruby can't run with x86. Please help!
 
Thanks,
Lei


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.


_______________________________________________ Gems-users mailing list Gems-users@xxxxxxxxxxx https://lists.cs.wisc.edu/mailman/listinfo/gems-users Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
[← Prev in Thread] Current Thread [Next in Thread→]