#!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) #(8) FIRST ORDER RECURRENCE: A(I)=B(I)*A(I-1)+D(I) # # ICASE= 8 NCASE= 17 NMAX=100000 NTIMES= 100000 # # # # #NI TI #vlen sec 1 9.137035E-08 2 1.551604E-07 3 1.842624E-07 4 2.135801E-07 5 2.416253E-07 6 3.055373E-07 7 3.341281E-07 8 3.646421E-07 9 3.261652E-07 10 3.886461E-07 20 6.106973E-07 30 7.910447E-07 40 1.008415E-06 50 1.206487E-06 60 1.438454E-06 70 1.629194E-06 80 1.837206E-06 90 2.036859E-06 100 2.266467E-06 200 4.302025E-06 300 6.396312E-06 400 8.552074E-06 500 1.057982E-05 600 1.277694E-05 700 1.477104E-05 800 1.697588E-05 900 1.922116E-05 1000 2.119958E-05 2000 4.386067E-05 3000 6.644112E-05 7000 4.827508E-04 8000 6.136646E-04 9000 7.485910E-04 10000 8.723497E-04 20000 2.140593E-03 30000 3.604670E-03 40000 4.979253E-03 50000 6.175518E-03 60000 7.474482E-03 70000 8.776963E-03 80000 1.007801E-02 90000 1.153803E-02 100000 1.349401E-02