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
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
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?