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) benchmark: comms1 problem size (if applicable): number of nodes: 4 file number if one of a group: 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, version 9.3 Convex CC, version 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) ================================================= === === === GENESIS / PARKBENCH Distributed Memory === === Benchmarks === === === === COMMS1 === === === === Program: Message Pingpong === === Version: PVM + Fortran 77 === === Authors: Roger W. Hockney === === Ian Glendinning === === Ade Miller === === === ================================================= The measurement time requested for each test case was 1.00E+00 seconds. No distinction was made between long and short messages. Zero length messages were not used in least squares fitting. Case LENGTH(B) TIME(sec) RINF(B/s) N1/2(B) %error fit 1 0 4.626E-05 .000E+00 .000E+00 .000E+00 2 1 5.207E-05 .000E+00 .000E+00 .000E+00 3 2 4.939E-05 -3.733E+05 -2.044E+01 .000E+00 4 4 4.950E-05 -1.378E+06 -7.168E+01 1.705E+00 5 6 4.984E-05 -3.133E+06 -1.605E+02 1.812E+00 6 8 5.009E-05 -6.387E+06 -3.247E+02 1.779E+00 7 10 4.995E-05 -9.739E+06 -4.935E+02 1.671E+00 8 20 4.998E-05 -3.005E+07 -1.513E+03 1.616E+00 9 30 1.938E-04 2.462E+05 6.636E+00 1.471E+01 10 40 5.253E-05 6.139E+05 2.729E+01 7.591E+01 11 50 5.229E-05 1.368E+06 7.174E+01 7.887E+01 12 60 5.481E-05 2.773E+06 1.565E+02 7.376E+01 13 70 5.489E-05 5.635E+06 3.314E+02 7.137E+01 14 80 7.877E-05 4.791E+06 2.795E+02 4.781E+01 15 90 5.562E-05 8.781E+06 5.268E+02 6.579E+01 16 100 5.670E-05 1.666E+07 1.017E+03 6.261E+01 17 110 5.637E-05 4.001E+07 2.475E+03 6.112E+01 18 120 5.631E-05 4.410E+08 2.753E+04 5.945E+01 19 130 5.563E-05 -7.090E+07 -4.457E+03 5.854E+01 20 140 5.517E-05 -3.889E+07 -2.459E+03 5.749E+01 21 150 5.490E-05 -2.965E+07 -1.882E+03 5.634E+01 22 160 5.576E-05 -2.670E+07 -1.699E+03 5.413E+01 23 170 5.716E-05 -2.661E+07 -1.693E+03 5.159E+01 24 180 5.663E-05 -2.640E+07 -1.680E+03 5.093E+01 25 190 5.786E-05 -2.761E+07 -1.755E+03 4.880E+01 26 200 5.775E-05 -2.883E+07 -1.831E+03 4.791E+01 27 210 5.744E-05 -2.987E+07 -1.895E+03 4.724E+01 28 220 5.819E-05 -3.169E+07 -2.007E+03 4.576E+01 29 230 5.816E-05 -3.355E+07 -2.121E+03 4.496E+01 30 240 5.854E-05 -3.584E+07 -2.262E+03 4.390E+01 31 250 6.057E-05 -4.045E+07 -2.545E+03 4.174E+01 32 260 6.117E-05 -4.634E+07 -2.906E+03 4.067E+01 33 270 6.465E-05 -5.981E+07 -3.731E+03 3.793E+01 34 280 5.989E-05 -6.479E+07 -4.035E+03 4.032E+01 35 290 6.280E-05 -7.879E+07 -4.891E+03 3.791E+01 36 300 6.084E-05 -8.798E+07 -5.452E+03 3.857E+01 37 400 6.614E-05 -1.788E+08 -1.098E+04 3.504E+01 38 600 7.279E-05 1.834E+08 1.102E+04 3.151E+01 39 800 8.102E-05 6.314E+07 3.711E+03 2.805E+01 40 1000 9.332E-05 4.021E+07 2.313E+03 2.417E+01 41 2000 1.234E-04 3.256E+07 1.841E+03 1.809E+01 42 5000 2.275E-04 2.967E+07 1.659E+03 9.703E+00 43 10000 4.025E-04 2.901E+07 1.616E+03 5.421E+00 44 20000 7.763E-04 2.802E+07 1.546E+03 2.794E+00 45 30000 1.092E-03 2.861E+07 1.592E+03 1.984E+00 46 40000 1.442E-03 2.874E+07 1.603E+03 1.488E+00 ------------------------ COMMS1: Message Pingpong ------------------------ Result Summmary --------------- rinf = 28.745 MByte/s, nhalf = 1603.491 Byte, startup = 55.784 us