Performance: VUPS Procedure
- Bruce Claremont
- Topic Author
- Visitor
14 years 9 months ago #4683
by Bruce Claremont
Replied by Bruce Claremont on topic RE: Migration Specialties Test Hardware
I've posted system information on the systems we use as primary test boxes for FreeAXP and Avanti. You'll find the links in the left column on the Development page:
www.migrationspecialties.com/VAXAlphaEmulator.html
Scroll down to the Development Systems box and you'll see the links.
FYI: FreeAXP 271 64-bit is now running on par with a real AlphaServer 400/166.<hr>
www.migrationspecialties.com/VAXAlphaEmulator.html
Scroll down to the Development Systems box and you'll see the links.
FYI: FreeAXP 271 64-bit is now running on par with a real AlphaServer 400/166.<hr>
Please Log in or Create an account to join the conversation.
- astrodanco
- Topic Author
- Visitor
14 years 9 months ago #4684
by astrodanco
Replied by astrodanco on topic RE: Performance: VUPS Procedure
Running 271 on my Core I7 920 @ 4.0 GHz I'm now getting 37.6.
Note that a VAXserver 3900 running under SIMH (set to have 512 MB of memory) on the same Core I7 920 @ 4.0 GHz gives me 29.8.
I've found that SYS$EXAMPLES:MACRO64$PI, which is installed by the Macro 64 kit from the OpenVMS Freeware V4 CD is a good benchmark. On the same hardware running 271 (set to have 128 MB of memory) I'm able to calculate PI to 40,000 digits in 177.11 seconds.
Note that a VAXserver 3900 running under SIMH (set to have 512 MB of memory) on the same Core I7 920 @ 4.0 GHz gives me 29.8.
I've found that SYS$EXAMPLES:MACRO64$PI, which is installed by the Macro 64 kit from the OpenVMS Freeware V4 CD is a good benchmark. On the same hardware running 271 (set to have 128 MB of memory) I'm able to calculate PI to 40,000 digits in 177.11 seconds.
Please Log in or Create an account to join the conversation.
- Bruce Claremont
- Topic Author
- Visitor
14 years 9 months ago #4685
by Bruce Claremont
Replied by Bruce Claremont on topic RE: Performance: VUPS Procedure
Good test. Thanks!
PI to 40,000 digits on real AlphaServer 400/166 with 384MB memory running VMS 7.3-2: [b:]386 seconds[/b:]
PI compiled with ALPHA_MACRO64 V1.0.
Test Procedure:
< class='quote' style='width:400px;white-space:nowrap;overflow:auto'><code style='white-space:nowrap'>$! PI_TEST.COM
$! Test computing PI to 40,000 digits using Alpha Macro64
$! PI program.
$!
$! PI Program compiled using ALPHA_MACRO64 V1.0. PI program
$! and compiler obtained from Alpha Macro64 kit on Freeware
$! CD V4.
$!
$! macro/alpha_axp/object=pi sys$examples:macro64$pi
$! link pi
$!
$ write sys$output "Calculationg PI 40,000 digits..."
$ start = f$cvtime(f$time(),,"secondofyear")
$ run pi
40000
$ end = f$cvtime(f$time(),,"secondofyear")
$ delta = end - start
$ write sys$output delta
$ write sys$output "PI calculated to 40,000 digits in ''delta' seconds."
$ EXIT
<br><br><br></code>
PI to 40,000 digits on real AlphaServer 400/166 with 384MB memory running VMS 7.3-2: [b:]386 seconds[/b:]
PI compiled with ALPHA_MACRO64 V1.0.
Test Procedure:
< class='quote' style='width:400px;white-space:nowrap;overflow:auto'><code style='white-space:nowrap'>$! PI_TEST.COM
$! Test computing PI to 40,000 digits using Alpha Macro64
$! PI program.
$!
$! PI Program compiled using ALPHA_MACRO64 V1.0. PI program
$! and compiler obtained from Alpha Macro64 kit on Freeware
$! CD V4.
$!
$! macro/alpha_axp/object=pi sys$examples:macro64$pi
$! link pi
$!
$ write sys$output "Calculationg PI 40,000 digits..."
$ start = f$cvtime(f$time(),,"secondofyear")
$ run pi
40000
$ end = f$cvtime(f$time(),,"secondofyear")
$ delta = end - start
$ write sys$output delta
$ write sys$output "PI calculated to 40,000 digits in ''delta' seconds."
$ EXIT
<br><br><br></code>
Please Log in or Create an account to join the conversation.
- astrodanco
- Topic Author
- Visitor
14 years 9 months ago #4686
by astrodanco
Replied by astrodanco on topic RE: Performance: VUPS Procedure
I forgot to mention that I compiled it with Macro-64 V1.2-108-367CC and /OPTIMIZE. Help says the default is /NOOPTIMIZE. That may make quite a difference. If your run on the real Alpha was done with unoptimized code, could you please re-run it with optimized code? Also note that the .DAT file produced contains the run time statistics in addition to the result.<hr>
Please Log in or Create an account to join the conversation.
- Bruce Claremont
- Topic Author
- Visitor
14 years 9 months ago #4687
by Bruce Claremont
Replied by Bruce Claremont on topic RE: Performance: VUPS Procedure
We have added Test System and Benchmark links to our Development page. The Test System links provide information on the hardware we using in testing. The Benchmark links are programs and procedures we use to measure performance on real VAX and Alpha hardware and our virtual hardware. This information allows you to generate meaningful comparison numbers for your host and emulated systems.
Test Systems Link: www.migrationspecialties.com/VAXAlphaEmulator.html#TestSystems
Benchmarks Link: www.migrationspecialties.com/VAXAlphaEmulator.html#Benchmarks
Development Page: www.migrationspecialties.com/VAXAlphaEmulator.html
Astrodanco: I used macro/alpha_axp/object=pi to compile the PI program. I don't know what default behavior of /OPTIMIZE is under MARCO64 V1.0 and I will not have access to the real AlphaServer for a couple of days. Would you mind downloading the PI Test, running that image, and posting the results?<hr>
Test Systems Link: www.migrationspecialties.com/VAXAlphaEmulator.html#TestSystems
Benchmarks Link: www.migrationspecialties.com/VAXAlphaEmulator.html#Benchmarks
Development Page: www.migrationspecialties.com/VAXAlphaEmulator.html
Astrodanco: I used macro/alpha_axp/object=pi to compile the PI program. I don't know what default behavior of /OPTIMIZE is under MARCO64 V1.0 and I will not have access to the real AlphaServer for a couple of days. Would you mind downloading the PI Test, running that image, and posting the results?<hr>
Please Log in or Create an account to join the conversation.
- VolkerHalle
- Topic Author
- Visitor
14 years 9 months ago #4688
by VolkerHalle
Replied by VolkerHalle on topic RE: /OPTIMIZE does not really matter
I've compiled MACRO64$PI with MACRO-64 V1.2-108-367CC with and without /OPTIMIZE and run it using PI_TEST.COM on a real AlphaServer 1000A 5/400 (EV56) a couple of times:
/NOOPT runs for 112, 111 and 111 seconds
/OPT runs for 110, 110 and 110 seconds
Volker.
/NOOPT runs for 112, 111 and 111 seconds
/OPT runs for 110, 110 and 110 seconds
Volker.
Please Log in or Create an account to join the conversation.
Moderators: iamcamiel
Time to create page: 0.290 seconds