Re: [Gems-users] Problem running transactional workload


Date: 16 Jul 2009 19:07:34 -0500
From: holey003@xxxxxxx
Subject: Re: [Gems-users] Problem running transactional workload
When I provide 'psrset -c <processor_id>' command through terminal, it says 'command not found'. How do I create processor sets then? I read previous mail thread regarding the same issue but couldn't get it.

pthreads and these other multicore utilities are new to me and I might be missing very basic things while experimenting.

Another question regarding the script provided with benchmark. There is deque.simics in the directory. How do I use it to run the simulation?

Thanks,
Anup

On Jul 15 2009, BYONG WU CHONG wrote:

Anup,

Did you create N processor cabinets for N thread simulation?
If not, try "psrset -c <processor_id>".

- Bernard

From: gems-users-bounces@xxxxxxxxxxx [mailto:gems-users-bounces@xxxxxxxxxxx] On Behalf Of Anup Holey
Sent: Wednesday, July 15, 2009 5:28 PM
To: Gems Users
Subject: [Gems-users] Problem running transactional workload

Hi,

I am trying to run transactional workload provided in gems-2.1. It's 'deque'. I am running it on Sparc machine (not using Simics) with command "./deque_Lock 2 4 4". It gives error in pset_bind() function. What I get on terminal is

   binding to cabinet 1
   pset_bind: Invalid argument

The pset_bind() is called from function tm_bind_to_cabinet() which is present in gems-2.1/microbenchmarks/transactional/common/transaction.c file which get's only one external argument that is '1' in this case. Is there any problem with the pthread library I am using?

Thanks and regards,
Anup

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