#!Exemplar 1200 ##NOTE OPTIMISATION INCLUDED CODE MODIFICATION, ##29/NOV/95 Ron Sercely, Convex Computer Corporation, ##PVM 3.3.10.2 (to be released Dec '95), ##PARKBENCH Version 1.0 *** UNOFFICIAL release test package *** #name: Ron Sercely #establishment: Convex Computer Corporation #email: sercely@convex.com #telephone: 214.497.4667 #date sent: 29/Nov/95 #date benchmarked (DD/MMM/YY): 29/Nov/95 #benchmark suite and revision: Parkbench #message passing library and revision: PVM 3.3.10.2 (to be released Dec '95) # #manufacturer: Convex #model number: Exemplar 1200 # #cpu: HP-PA/RISC 7200 #cpu speed (MHz): 120Mhz #fpu: integrated #primary cache: 250kbytes #secondary cache: none #other cache: none #memory: 512M #disk and connection: SCSI # #interconnect type: shared memory #switching: none # #other hardware: none # #operating system and version: SPP-UX 3.2 (to be released Dec ' 95) #compilers, libraries and versions: Convex FORTRAN, vs 9.3 # /usr/convex/cc/cc: 6.3 # #compiler switches: -O2 (full optimization) #additional tuning parameters: #other software: # #additional comments: # PARKBENCH Version 1.0 *** UNOFFICIAL release test package *** # This run was with modified code. Modifications were: # Within the timing loops, the code segments like: # CALL PVMFINITSEND(PVMDEFAULT,INFO) # CALL PVMFPACK(BYTE1,A,ILEN,1,INFO) # CALL PVMFSEND(TIDS(NSLAVE),10,INFO) # CALL PVMFRECV(TIDS(NSLAVE),20,INFO) # CALL PVMFUNPACK(BYTE1,A,ILEN,1,INFO) # was changed to: # CALL PVMFPSEND(TIDS(NSLAVE),10,a,ilen,byte1,INFO) # CALL PVMFPRECV(TIDS(NSLAVE),20,a,ilen,byte1,iatid, # iatag,ialen,INFO) # The PSEND/PRECV functions are Convex versions of SEND/RECV optimized # shared memory PVM implementations. It is a documented, standard Convex # feature. # # Also, in synch1, one line of code was inserted just before the # timing loop:: # CALL PVMFFREEZEGROUP(GROUP,NNODE,INFO) # This function is a documented, standard Convex feature, which allows # optimized shared memory group operations, such as PVMFBARRIER # # Environment Variables: # PVM_ARCH = CSPP # PVMBUFSIZE=1000000 # PVMPSEND=0 (enables the PSEND functions) #(7) INNER PRODUCT: S=S+B(I)*C(I) # # ICASE= 7 NCASE= 17 NMAX=100000 NTIMES= 100000 # # # # #NI TI #vlen sec 1 2.504504E-07 2 2.762902E-07 3 3.004247E-07 4 3.267598E-07 5 3.513247E-07 6 3.000689E-07 7 3.539394E-07 8 3.761196E-07 9 4.012196E-07 10 4.250467E-07 20 5.087018E-07 30 5.718505E-07 40 7.588148E-07 50 8.484721E-07 60 9.009747E-07 70 1.101183E-06 80 1.176786E-06 90 1.264198E-06 100 1.426518E-06 200 2.526999E-06 300 3.635167E-06 400 4.794121E-06 500 5.890131E-06 600 6.957945E-06 700 8.246428E-06 800 9.252071E-06 900 1.032395E-05 1000 1.151502E-05 2000 5.075931E-05 6000 4.418120E-04 7000 5.400394E-04 8000 6.458759E-04 9000 7.323189E-04 10000 8.358002E-04 20000 1.841891E-03 30000 2.813657E-03 40000 3.915250E-03 50000 5.020261E-03 60000 5.933523E-03 70000 6.953478E-03 80000 7.982969E-03 90000 8.918524E-03 100000 9.937048E-03