[Gems-users] setting up 64 processors


Date: Sat, 22 Mar 2008 16:17:18 -0400
From: "Konstantinos Aisopos" <kaisopos@xxxxxxxxx>
Subject: [Gems-users] setting up 64 processors
Hi all,

I am trying to simulate a 64-core CMP system in GEMS and i am setting
up simics like this:

# set up 64 processors / 4G RAM
@boards = {0 : [[0, 4, 4096], [1, 4, 0], [2, 4, 0], [3, 4, 0],  [4, 4,
0], [5, 4, 0]],
                  1 : [[0, 4,      0], [1, 4, 0], [2, 4, 0], [3, 4,
0],  [4, 4, 0], [5, 4, 0]],
                  2 : [[0, 4,      0], [1, 4, 0], [2, 4, 0], [3, 4, 0]]}

(6+6+4) times 4 processors should be 64 processors; however, 80
processors are created, as I find out when booting solaris:

# psrinfo -v

Status of virtual processor 0 as of: 06/02/2002 07:02:39
  online since 06/02/2002 7:00:36
  The sparcv9 processor operates at 75MHz,
     and has a sparkv9 floating point processor.
Status of virtual processor 1 as of: 06/02/2002 07:02:39
  online since 06/02/2002 7:00:41
  The sparcv9 processor operates at 75MHz,
     and has a sparkv9 floating point processor.
[..]
Status of virtual processor 79 as of: 06/02/2002 07:02:39
  online since 06/02/2002 7:00:42
  The sparcv9 processor operates at 75MHz,
     and has a sparkv9 floating point processor.

any ideas what might be wrong?

thanks!



---  my sol10-run-64cores.simics file ---

#
# If you have installed Solaris 10 using the supplied sol10-cd-install-1 and
# sol10-cd-install-2 scripts, use this script to start a machine.  All
# user-configuration variables supported by sarek-common can be used
# with this file as well.
#

# set up 64 processors / 4G RAM
@boards =  {0 : [[0, 4, 4096], [1, 4, 0], [2, 4, 0], [3, 4, 0],  [4,
4, 0], [5, 4, 0]],
                  1 : [[0, 4,    0], [1, 4, 0], [2, 4, 0], [3, 4, 0],
[4, 4, 0], [5, 4, 0]],
                  2 : [[0, 4,    0], [1, 4, 0], [2, 4, 0], [3, 4, 0]]}


# do auto-login per default
@if not "do_login" in dir():
        do_login = 1

@sarek_disk_size = 8513945600L
@sarek_files = [["/blablabla/simics/abisko-sol10-install.disk", "ro",
0, 8513945600L]]

# the rest is common for all sarek machines
run-command-file "sarek-common.simics"

# override some default values, if needed
# -v for verbose boot, -rv for reconfigured hardware boot
# system.set-prom-env "boot-command" "boot disk -v"
system.set-prom-env "boot-command" "boot disk -rv"
[← Prev in Thread] Current Thread [Next in Thread→]