Could you run this benchmark? (Especially if you have a V880 or V890)


 
Thread Tools Search this Thread
Operating Systems Solaris Could you run this benchmark? (Especially if you have a V880 or V890)
# 1  
Old 08-12-2016
Could you run this benchmark? (Especially if you have a V880 or V890)

Hi all

I am currently using a T5120 to write and run some simulation code I've been working on which heavily relies on large matrix multiplication procedures. I am posting this to call out for some of you run and share the results of a simple benchmark I've written to compare the matrix multiplication performance of the T5120 against other machines in Solaris (mostly SPARC). I am interested to see how the T2 fairs against other processors with these kind of operations.

Here is the code:

Code:
subroutine fillMat(Mat,n)
  implicit none
  integer :: i, j
  integer :: n
  real*8 :: Mat(n,n)
  do j=1,n,1
    do i=1,n,1
      call random_number(Mat(i,j))
    end do
  end do
end subroutine fillMat

program main
  implicit none
  integer :: n
  integer :: seed(30)
  integer :: c1, c2, count_rate, count_max
  real*8 :: alpha, beta
  real*8, allocatable :: A(:,:), B(:,:), C(:,:)
  seed=1
  call random_seed(put=seed)
  do n=100,4900,300
    allocate(A(n,n),B(n,n),C(n,n))
    call fillMat(A,n); call fillMat(B,n); call fillMat(C,n)
    call random_number(alpha); call random_number(beta)
    CALL SYSTEM_CLOCK(c1,count_rate,count_max)
    call dgemm('N','N',n,n,n,alpha,A,n,B,n,beta,C,n)
    CALL SYSTEM_CLOCK(c2,count_rate,count_max)
    write(*,*) n, dfloat(c2-c1)/dfloat(count_rate)
    deallocate(A,B,C)
  end do
end program main

I compiled this using:
Code:
sunf90 -fast -xvector -m64 -library=sunperf -fopenmp main.f90 -o main.run

And with:
Code:
export OMP_NUM_THREADS=64

I get the following results:
Code:
 100 0.025336
 400 0.016322
 700 0.076462
 1000 0.215403
 1300 0.474393
 1600 0.872482
 1900 1.465775
 2200 2.251058
 2500 3.353732
 2800 4.661241
 3100 6.33447
 3400 8.322112
 3700 10.744999
 4000 13.514226
 4300 16.897237
 4600 20.572952
 4900 24.986237

Where the first column is the size of matrices A,B,C for the DGEMM operation C=alpha*A*B+beta*C and A(n,n), B(n,n), C(n,n) and second column is the time in seconds.

Thank you all in advance.
Moderator's Comments:
Mod Comment Please use CODE tags for sample input, sample output, and sample code.

Last edited by Don Cragun; 08-12-2016 at 05:13 PM.. Reason: Add CODE AND ICODE tags.
# 2  
Old 08-24-2016
I have neither a V440 nor a fortran compiler.
But you can get a rough figure by comparing the clock speeds. Note that the Niagara (e.g. the T5 series) uses half the clock speed on the CPU cores. For example a 3.0 GHz Niagara should be like a 1.5 Ghz V440 in computation.
However the Niagara could run more computations (e.g. benchmarks) in parallel with still high speed.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell Script: Run benchmark and cpustat together

Hello, New to Shell scripting here. :-( I am trying to do the following: - Run a long benchmark program (Don't need to see the outputs to stdout) - As long as the benchmark is running, run the "cpustat" command with one particular Performance Counter. - When the (Multi-thread) benchmark is... (1 Reply)
Discussion started by: Zam_1234
1 Replies

2. Solaris

v890 cannot boot

I just received a v890. I cannot get it to boot via CDROM nor can I access the SC prompt because I do not know the password. I am attempting to access it via serial cable to a Linux box. What is the best way to proceed? (25 Replies)
Discussion started by: LittleLebowski
25 Replies

3. Solaris

HBA problem...? at SF V890

Dear All, I need your help. I have server like this SunOS 5.10 Generic_141444-09 sun4u sparc SUNW,Sun-Fire-V890 with messages like this... Oct 10 17:07:52 iscsi: NOTICE: unrecognized ioctl 0x403 Oct 10 17:07:52 scsi: WARNING: /pseudo/fcp@0 (fcp0): Oct 10 17:07:52 Invalid... (4 Replies)
Discussion started by: mbah_jiman
4 Replies

4. Solaris

Installing Solaris 8 on a V890

Question, I have a new V890 preloaded witrh Solaris 10. Due to SW compatibility I need to run Sol 8 on the server. When running boot cdrom from the ok prompt, I get amessages looking for a location on the CDROM to find the startup install SW. The path must be different from what's on Sol 10 install... (4 Replies)
Discussion started by: stocksj
4 Replies

5. UNIX for Advanced & Expert Users

V890 Benefits over V880

Hello, Need to know all benefits\differences for V890 over V880. We are really keen to know about this. Can anybody please take out some time and get us the information. Regards, Narinder (4 Replies)
Discussion started by: narinderd
4 Replies

6. Solaris

How to configure my SAN with Sun V880 servers to run Oracle 9i

Hi: I am in the process of configuring the SAN for Solaris to host 6 oracle 9i databases. We have 30 -146 GB disks stiped with RAID 10 for SAN. Of which 11 are dedicated for databsaes related things. Then we have 2 v880 Sun Servers with 16 -73 GB disks and 24 GB memory. The questions... (1 Reply)
Discussion started by: oracle_dba
1 Replies

7. Linux

Benchmark for Linux

I work in a computer company which sells computer configurations and parts of them. And I want to give a choice to customers. If they want to buy a PC with Linux installed, not Windows. But I find difficult to test the Graphic Cards in Linux OS. I have searched the web and I didn't found any... (2 Replies)
Discussion started by: vlatkop
2 Replies

8. UNIX Benchmarks

AMD-K5 Benchmark

AMD-K5 Processor at 133Mhz 32MB RAM 5 GB Hard Drive 10MB NIC 1MB ARC Graphics Card PS/1 Keyboard CD-ROM Floppy Drive Kickin' Fast BABY! hehe BYTE UNIX Benchmarks (Version 3.11) System -- FreeBSD evil-linux.net 5.0-RELEASE FreeBSD 5.0-RELEASE #0: Thu Jan 16 22:16:53 GMT 2003... (0 Replies)
Discussion started by: Phobos
0 Replies

9. UNIX Benchmarks

Ultra 10 benchmark

CPU/Speed: Ultrasparc IIi / 300MHz Ram: 128MB (Not enough) Motherboard: Sun Ultra 5/10 Bus: 4 PCI Cache: 512K Ecache Controller: Onboard IDE ATA/33 Disk: 40GB IBM ATA/100 Load: Low, 1 user, apache, samba, ipf, dtlogin disabled. Kernel: Solaris 5.10 b72 Kernel ELF?: yes pgms: I used the... (0 Replies)
Discussion started by: 98_1LE
0 Replies
Login or Register to Ask a Question