[Gems-users] CMP configuration in Simics and in Ruby


Date: Wed, 25 Apr 2007 14:20:42 -0500
From: "Lei Yang" <lya755@xxxxxxxxxxxxxxxxxxxx>
Subject: [Gems-users] CMP configuration in Simics and in Ruby
Dear list,
 
I was trying to set up a CMP system with 4 processors. I first created a checkpoint with bagle using bagle-4p.simics. Then looking at that file, I found their set up a bit weird:
 
# set up 4 processors with 256MB
@boards = [[0, 2, 256], [2, 2, 0]]
 
# the rest is common for all bagle machines
run-command-file "bagle-common.simics"
It seems that the 4 cores are on two boards and 256MB memory is created only on the first board.  In my ruby configuration, I set the number of processors to 4, and number of processor on each chip to 1. The memory size is 4GB.  I'm wondering, does the different Simics set up affect Ruby result? Or is it true that as along as the number of processors is set correctly, the rest of memory system does not matter because Ruby just receives instructions from the processors?
 
I'd appreciate it if you could provide a Simics set up example if the above isn't correct.
 
Thanks in advance!
 
Lei
[← Prev in Thread] Current Thread [Next in Thread→]