Re: [Gems-users] setting up 64 processors


Date: Sat, 22 Mar 2008 17:27:02 -0600
From: Dan Gibson <degibson@xxxxxxxx>
Subject: Re: [Gems-users] setting up 64 processors
Processors are not guaranteed to be numbered contiguously. Rather, they are numbered based on board, slot, etc. Are you sure that all 80 are present?

Konstantinos Aisopos wrote:
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"
_______________________________________________
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.



--
http://www.cs.wisc.edu/~gibson [esc]:wq!

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