| 
Hardware |  
| Hardware Vendor | 
Sun Microsystems, Inc. |  
| Vendor URL | 
http://www.sun.com/ |  
| Model | 
Sun Fire E25K |  
| Processor | 
UltraSPARC(TM) IV+ |  
| MHz | 
1950 |  
| # of Chips | 
72 |  
| # of Cores | 
144 |  
| # of Cores/Chip | 
2 |  
| HW Threading Enabled? | 
N/A |  
| Procs Avail to Java | 
144 |  
| Memory (MB) | 
294912 |  
| Memory Details | 
  |  
| Primary cache | 
64KBI+64KBD |  
| Secondary cache | 
2MB(I+D) |  
| Other cache | 
32MB(I+D) off chip |  
| Filesystem | 
UFS |  
| Disks | 
Sun StorEdge(TM) SE3510 |  
| Other hardware | 
  |  
 
 | 
| 
Software |  
| Software Vendor | 
Sun Microsystems, Inc. |  
| Vendor URL | 
http://www.sun.com/ |  
| JVM Version | 
Java HotSpot(TM) 32-Bit Server VM on Solaris, version 1.6.0 |  
| JVM Command Line | 
psrset -e processor set number ppgsz -o anon=32m,heap=32m,stack=32m java -d32 -Xms3328m -Xmx3328m -Xmn1792m -Xss128k -Xbatch -XX:+AggressiveOpts -verbose:gc -classpath jbb.jar:check.jar spec.jbb.JBBmain -propfile SPECjbb.props -id JVM number |  
| JVM Initial Heap Memory (MB) | 
3328 |  
| JVM Maximum Heap Memory (MB)  | 
3328 |  
| JVM Address bits  | 
32 |  
| JVM CLASSPATH | 
jbb.jar: check.jar |  
| JVM BOOTCLASSPATH | 
/export/ptk/jdk1.6.0/jre/lib/resources.jar: /export/ptk/jdk1.6.0/jre/lib/rt.jar: /export/ptk/jdk1.6.0/jre/lib/sunrsasign.jar: /export/ptk/jdk1.6.0/jre/lib/jsse.jar: /export/ptk/jdk1.6.0/jre/lib/jce.jar: /export/ptk/jdk1.6.0/jre/lib/charsets.jar: /export/ptk/jdk1.6.0/jre/classes |  
| OS Version | 
Solaris 10 11/06 (64-bit) |  
| Other software | 
  |  
 
 | 
| 
Test Information |  
| Tested by | 
Sun Microsystems, Inc. |  
| SPEC license # | 
6 |  
| Test location | 
Hillsboro, OR |  
| Test date | 
Dec 21, 2006 |  
| H/w available | 
Apr-2007 |  
| JVM available | 
Dec-2006 |  
| OS available | 
Nov-2006 |  
| Other s/w available | 
  |  
 
 | 
| 
Tuning |  
- /etc/system parameters:
 - lgrp_mem_pset_aware=1
 - default random policy applies only to lgroups with a process' processor set.
 
 - Each JVM was run in its own processor set containing two cores (one chip).
 - Each JVM was given 32 Mbyte pages with the ppgsz command.
 - Each JVM was placed in the FX priority class with the priocntl command.
 
  |  
 
 |