#!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) #(5) RANDOM SCATTER/GATHER: # # ICASE= 5 NCASE= 17 NMAX=100000 NTIMES= 100000 # # # # #NI R(N) #vlen Mflop/s 1 4.349246 2 7.120213 3 9.061964 4 10.458047 5 11.572090 6 15.888835 7 14.226070 8 14.796288 9 15.233305 10 15.542374 20 22.126232 30 27.064304 40 25.630896 50 27.315113 60 29.486603 70 27.906193 80 29.222490 90 30.573242 100 29.304157 200 30.950275 300 31.947163 400 31.550947 500 31.761196 600 32.279457 700 31.605930 800 31.918301 900 32.382313 1000 32.061642 2000 31.416830 3000 15.094966 7000 8.386469 8000 7.834825 9000 7.541143 10000 7.274327 20000 6.725171 30000 6.564541 40000 6.076032 50000 5.672482 60000 5.530190 70000 5.656131 80000 5.707142 90000 5.730315 100000 5.437297