diff options
Diffstat (limited to 'doc/html/Performance.html')
-rw-r--r-- | doc/html/Performance.html | 423 |
1 files changed, 423 insertions, 0 deletions
diff --git a/doc/html/Performance.html b/doc/html/Performance.html new file mode 100644 index 0000000..c5b0452 --- /dev/null +++ b/doc/html/Performance.html @@ -0,0 +1,423 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> +<html> + <head> + <title>IEEEIO Performance</title> + </head> + + <body bgcolor="#F0F0F0"> + <h1>IEEEIO Performance Comparisons</h1> + +The performance of IEEEIO, HDF 4.1r1, and F77 unformatted IO are +compared. Each system is set up to write between 5 and 40 +datasets. Each dataset is 64^3 double precision floats. +The <i>realtime</i> (wallclock time) +is measured in seconds using time() which is +coarse, but good enough for this comparison. The <i>system</i> and +<i>user</i> times (CPU times) were measured using the times() +system call which reports in clock ticks. The <i>combined</i> +time is the sum of user and system times. +The timing of each of the IO systems includes the opening and +closing of the files so that buffer flushing and file indexing +can be taken into account. The program used to do the testing +is <a href="IOspeed.cc">IOspeed.cc</a> and uses +<a href="writef77.f">writef77.f</a> to handle the F77 IO. + +Testing hasn't been done on too many architectures yet but as +data is collected it will be posted here. + <ul> + <li><a href="#Octane">SGI Octane</a> + <li><a href="#Origin">SGI Origin 2000</a> + <li><a href="#SPP1200">Convex SPP-1200</a> + <li><a href="#SClass">Convex S-class</a> + <!-- <li><a href="#XClass">Convex X-class</a> --> + <li><a href="#Alpha2100">DEC AlphaServer 2100 4/275</a> + <li><a href="#Alpha600">DEC AlphaStation 600 5/266</a> + </ul> +<hr> +<a name="Octane"><h2>Octane Performance</h2></a> +5 to 40 double precision float datasets with 64 x 64 x 64 elements +were written to the scratch disk. +(each <b>*</b> represents writing a single datasets)<p> + +The test was performed on Octane while +the machine was unloaded. The machine has one 195 MHz +R10000 processor, 512 Megs RAM. A 2-disk fast-wide SCSI-3 +RAID 0 array was used as the data drive for the test. +This data is from a single run. +More tests will be done to build an averaged score.<p> + +<pre> +--------------IEEE-------------- +Write 5:***** + Realtime=0, UserTime=0, SystemTime=11, Combined=11 +Write 10:********** + Realtime=1, UserTime=2, SystemTime=22, Combined=24 +Write 15:*************** + Realtime=3, UserTime=0, SystemTime=32, Combined=32 +Write 20:******************** + Realtime=4, UserTime=0, SystemTime=43, Combined=43 +Write 25:************************* + Realtime=6, UserTime=1, SystemTime=54, Combined=55 +Write 30:****************************** + Realtime=7, UserTime=0, SystemTime=64, Combined=64 +Write 35:*********************************** + Realtime=8, UserTime=1, SystemTime=75, Combined=76 +Write 40:**************************************** + Realtime=9, UserTime=1, SystemTime=86, Combined=87 +--------------HDF--------------- +Write 5:***** + Realtime=1, UserTime=30, SystemTime=25, Combined=55 +Write 10:********** + Realtime=2, UserTime=61, SystemTime=49, Combined=110 +Write 15:*************** + Realtime=4, UserTime=91, SystemTime=75, Combined=166 +Write 20:******************** + Realtime=16, UserTime=122, SystemTime=99, Combined=221 +Write 25:************************* + Realtime=8, UserTime=153, SystemTime=124, Combined=277 +Write 30:****************************** + Realtime=9, UserTime=181, SystemTime=150, Combined=331 +Write 35:*********************************** + Realtime=11, UserTime=213, SystemTime=175, Combined=388 +Write 40:**************************************** + Realtime=13, UserTime=241, SystemTime=200, Combined=441 +-------------F77 Unformatted--------------- +Write 5:***** + Realtime=0, UserTime=1, SystemTime=11, Combined=12 +Write 10:********** + Realtime=1, UserTime=0, SystemTime=24, Combined=24 +Write 15:*************** + Realtime=3, UserTime=0, SystemTime=36, Combined=36 +Write 20:******************** + Realtime=14, UserTime=0, SystemTime=48, Combined=48 +Write 25:************************* + Realtime=5, UserTime=0, SystemTime=60, Combined=60 +Write 30:****************************** + Realtime=7, UserTime=1, SystemTime=72, Combined=73 +Write 35:*********************************** + Realtime=8, UserTime=0, SystemTime=84, Combined=84 +Write 40:**************************************** + Realtime=10, UserTime=0, SystemTime=96, Combined=96 +</pre> +<hr> +<a name="Origin"><h2>Origin 2000</h2></a> +5-40 64^3 double-precision float datasets were written +(each '*' represents +writing a single datasets)<p> +Test performed on the SGI Origin 2000 origin.aei-potsdam.mpg.de +while the machine was moderately loaded. The machine has 32 195 MHz +R10000 processors, 8Gigabytes RAM. A mulit-disk RAID 0 array was used +as the data drive for the test. This is from a single run. +More tests will be done to create an averaged score.<p> +<pre> +--------------IEEE-------------- +Write 5:***** + Realtime=0, UserTime=2, SystemTime=18, Combined=20 +Write 10:********** + Realtime=2, UserTime=0, SystemTime=26, Combined=26 +Write 15:*************** + Realtime=1, UserTime=0, SystemTime=39, Combined=39 +Write 20:******************** + Realtime=3, UserTime=1, SystemTime=53, Combined=54 +Write 25:************************* + Realtime=3, UserTime=0, SystemTime=65, Combined=65 +Write 30:****************************** + Realtime=3, UserTime=1, SystemTime=76, Combined=77 +Write 35:*********************************** + Realtime=6, UserTime=1, SystemTime=97, Combined=98 +Write 40:**************************************** + Realtime=6, UserTime=1, SystemTime=107, Combined=108 +--------------HDF--------------- +Write 5:***** + Realtime=1, UserTime=44, SystemTime=33, Combined=77 +Write 10:********** + Realtime=3, UserTime=86, SystemTime=61, Combined=147 +Write 15:*************** + Realtime=3, UserTime=129, SystemTime=85, Combined=214 +Write 20:******************** + Realtime=7, UserTime=171, SystemTime=115, Combined=286 +Write 25:************************* + Realtime=6, UserTime=215, SystemTime=139, Combined=354 +Write 30:****************************** + Realtime=8, UserTime=258, SystemTime=169, Combined=427 +Write 35:*********************************** + Realtime=10, UserTime=300, SystemTime=200, Combined=500 +Write 40:**************************************** + Realtime=12, UserTime=340, SystemTime=231, Combined=571 +-------------F77 Unformatted--------------- +Write 5:***** + Realtime=0, UserTime=0, SystemTime=20, Combined=20 +Write 10:********** + Realtime=2, UserTime=0, SystemTime=30, Combined=30 +Write 15:*************** + Realtime=2, UserTime=0, SystemTime=45, Combined=45 +Write 20:******************** + Realtime=1, UserTime=1, SystemTime=60, Combined=61 +Write 25:************************* + Realtime=5, UserTime=0, SystemTime=77, Combined=77 +Write 30:****************************** + Realtime=4, UserTime=0, SystemTime=93, Combined=93 +Write 35:*********************************** + Realtime=6, UserTime=1, SystemTime=108, Combined=109 +Write 40:**************************************** + Realtime=5, UserTime=0, SystemTime=123, Combined=123 +</pre> +<hr> +<a name="SPP1200"><h2>HP/Convex SPP-1200</h2></a> +5-40 64^3 double-precision float datasets were written +(each '*' represents writing a single datasets)<p> +Test performed on an HP/Convex SPP-1200 (lena.ncsa.uiuc.edu) +while the machine was moderately loaded. The machine has 64 120 MHz +PA7200 processors, 8Gigabytes RAM. A mulit-disk RAID 0 array was used +as the data drive for the test. This is from a single run. +More tests will be done to create an averaged score.<p> +<pre> +--------------IEEE-------------- +Write 5:***** + Realtime=2, UserTime=0, SystemTime=1, Combined=1 +Write 10:********** + Realtime=1, UserTime=1, SystemTime=0, Combined=1 +Write 15:*************** + Realtime=3, UserTime=0, SystemTime=0, Combined=0 +Write 20:******************** + Realtime=4, UserTime=1, SystemTime=0, Combined=1 +Write 25:************************* + Realtime=4, UserTime=2, SystemTime=0, Combined=2 +Write 30:****************************** + Realtime=6, UserTime=3, SystemTime=0, Combined=3 +Write 35:*********************************** + Realtime=5, UserTime=2, SystemTime=0, Combined=2 +Write 40:**************************************** + Realtime=7, UserTime=2, SystemTime=1, Combined=3 +--------------HDF--------------- +Write 5:***** + Realtime=3, UserTime=134, SystemTime=12, Combined=146 +Write 10:********** + Realtime=5, UserTime=254, SystemTime=7, Combined=261 +Write 15:*************** + Realtime=8, UserTime=379, SystemTime=19, Combined=398 +Write 20:******************** + Realtime=11, UserTime=524, SystemTime=19, Combined=543 +Write 25:************************* + Realtime=18, UserTime=688, SystemTime=24, Combined=712 +Write 30:****************************** + Realtime=23, UserTime=801, SystemTime=22, Combined=823 +Write 35:*********************************** + Realtime=24, UserTime=947, SystemTime=27, Combined=974 +Write 40:**************************************** + Realtime=25, UserTime=1087, SystemTime=28, Combined=1115 +-------------F77 Unformatted--------------- +Write 5:***** + Realtime=1, UserTime=39, SystemTime=15, Combined=54 +Write 10:********** + Realtime=2, UserTime=91, SystemTime=1, Combined=92 +Write 15:*************** + Realtime=4, UserTime=133, SystemTime=0, Combined=133 +Write 20:******************** + Realtime=4, UserTime=169, SystemTime=1, Combined=170 +Write 25:************************* + Realtime=7, UserTime=211, SystemTime=2, Combined=213 +Write 30:****************************** + Realtime=11, UserTime=275, SystemTime=0, Combined=275 +Write 35:*********************************** + Realtime=10, UserTime=318, SystemTime=3, Combined=321 +Write 40:**************************************** + Realtime=9, UserTime=348, SystemTime=6, Combined=354 +</pre> +<hr> +<a name="SClass"><h2>HP/Convex S-Class</h2></a> +5-40 64^3 double-precision float datasets were written +(each '*' represents +writing a single datasets)<p> +Test performed on an alpha-version of the HP/Convex S-Class +while the machine was moderately loaded. The machine has 16 180 MHz +PA8000 processors, 4Gigabytes RAM. A mulit-disk RAID 0 array was used +as the data drive for the test. This is from a single run. +More tests will be done to create an averaged score.<p> +<pre> +--------------IEEE-------------- +Write 5:***** + Realtime=7, UserTime=0, SystemTime=1, Combined=1 +Write 10:********** + Realtime=1, UserTime=0, SystemTime=0, Combined=0 +Write 15:*************** + Realtime=1, UserTime=0, SystemTime=0, Combined=0 +Write 20:******************** + Realtime=1, UserTime=0, SystemTime=1, Combined=1 +Write 25:************************* + Realtime=1, UserTime=1, SystemTime=0, Combined=1 +Write 30:****************************** + Realtime=2, UserTime=1, SystemTime=0, Combined=1 +Write 35:*********************************** + Realtime=2, UserTime=2, SystemTime=1, Combined=3 +Write 40:**************************************** + Realtime=3, UserTime=3, SystemTime=1, Combined=4 +--------------HDF--------------- +Write 5:***** + Realtime=4, UserTime=52, SystemTime=4, Combined=56 +Write 10:********** + Realtime=3, UserTime=121, SystemTime=5, Combined=126 +Write 15:*************** + Realtime=4, UserTime=159, SystemTime=8, Combined=167 +Write 20:******************** + Realtime=7, UserTime=216, SystemTime=16, Combined=232 +Write 25:************************* + Realtime=7, UserTime=262, SystemTime=23, Combined=285 +Write 30:****************************** + Realtime=11, UserTime=322, SystemTime=19, Combined=341 +Write 35:*********************************** + Realtime=9, UserTime=361, SystemTime=33, Combined=394 +Write 40:**************************************** + Realtime=13, UserTime=422, SystemTime=31, Combined=453 +-------------F77 Unformatted--------------- +Write 5:***** + Realtime=1, UserTime=27, SystemTime=8, Combined=35 +Write 10:********** + Realtime=2, UserTime=58, SystemTime=0, Combined=58 +Write 15:*************** + Realtime=2, UserTime=90, SystemTime=0, Combined=90 +Write 20:******************** + Realtime=2, UserTime=112, SystemTime=0, Combined=112 +Write 25:************************* + Realtime=3, UserTime=137, SystemTime=2, Combined=139 +Write 30:****************************** + Realtime=3, UserTime=174, SystemTime=0, Combined=174 +Write 35:*********************************** + Realtime=6, UserTime=203, SystemTime=0, Combined=203 +Write 40:**************************************** + Realtime=4, UserTime=223, SystemTime=1, Combined=224 +</pre> +<hr> +<a name="Alpha2100"><h2>DEC AlphaServer 2100 4/275</h2></a> +5-40 64^3 double-precision float datasets were written +(each '*' represents +writing a single datasets)<p> +Test performed on a DEC AlphaServer 2100 4/275 +while the machine was unloaded. The machine has 1 275 MHz +Alpha ev 4 processor, 32Megabytes RAM. A single SCSI-2 disk was used +as the data drive for the test. This is from a single run. +More tests will be done to create an averaged score.<p> +<pre> +--------------IEEE-------------- +Write 5:***** + Realtime=1, UserTime=1, SystemTime=29, Combined=30 +Write 10:********** + Realtime=8, UserTime=0, SystemTime=49, Combined=49 +Write 15:*************** + Realtime=9, UserTime=0, SystemTime=75, Combined=75 +Write 20:******************** + Realtime=14, UserTime=0, SystemTime=101, Combined=101 +Write 25:************************* + Realtime=16, UserTime=1, SystemTime=126, Combined=127 +Write 30:****************************** + Realtime=18, UserTime=0, SystemTime=152, Combined=152 +Write 35:*********************************** + Realtime=23, UserTime=1, SystemTime=178, Combined=179 +Write 40:**************************************** + Realtime=26, UserTime=1, SystemTime=204, Combined=205 +--------------HDF--------------- +Write 5:***** + Realtime=8, UserTime=106, SystemTime=47, Combined=153 +Write 10:********** + Realtime=17, UserTime=214, SystemTime=89, Combined=303 +Write 15:*************** + Realtime=25, UserTime=317, SystemTime=138, Combined=455 +Write 20:******************** + Realtime=31, UserTime=425, SystemTime=185, Combined=610 +Write 25:************************* + Realtime=34, UserTime=533, SystemTime=228, Combined=761 +Write 30:****************************** + Realtime=40, UserTime=640, SystemTime=276, Combined=916 +Write 35:*********************************** + Realtime=49, UserTime=743, SystemTime=326, Combined=1069 +Write 40:**************************************** + Realtime=55, UserTime=852, SystemTime=369, Combined=1221 +-------------F77 Unformatted--------------- +Write 5:***** + Realtime=3, UserTime=11, SystemTime=32, Combined=43 +Write 10:********** + Realtime=6, UserTime=20, SystemTime=64, Combined=84 +Write 15:*************** + Realtime=10, UserTime=28, SystemTime=85, Combined=113 +Write 20:******************** + Realtime=12, UserTime=40, SystemTime=117, Combined=157 +Write 25:************************* + Realtime=18, UserTime=52, SystemTime=139, Combined=191 +Write 30:****************************** + Realtime=18, UserTime=64, SystemTime=170, Combined=234 +Write 35:*********************************** + Realtime=21, UserTime=66, SystemTime=199, Combined=265 +Write 40:**************************************** + Realtime=28, UserTime=80, SystemTime=226, Combined=306 + +</pre> +<hr> +<a name="Alpha600"><h2>DEC AlphaStation 600 5/266</h2></a> +5-40 64^3 double-precision float datasets were written +(each '*' represents writing a single datasets)<p> +Test performed on a DEC AlphaStation 600 5/266 +while the machine was moderately loaded. The machine has 1 266 MHz +Alpha ev 5 processor, 64Megabytes RAM. A single SCSI-2 disk was used +as the data drive for the test. This is from a single run. +More tests will be done to create an averaged score.<p> +<pre> +--------------IEEE-------------- +Write 5:***** + Realtime=1, UserTime=1, SystemTime=18, Combined=19 +Write 10:********** + Realtime=4, UserTime=0, SystemTime=43, Combined=43 +Write 15:*************** + Realtime=6, UserTime=0, SystemTime=65, Combined=65 +Write 20:******************** + Realtime=7, UserTime=0, SystemTime=82, Combined=82 +Write 25:************************* + Realtime=9, UserTime=0, SystemTime=109, Combined=109 +Write 30:****************************** + Realtime=11, UserTime=1, SystemTime=146, Combined=147 +Write 35:*********************************** + Realtime=12, UserTime=0, SystemTime=183, Combined=183 +Write 40:**************************************** + Realtime=16, UserTime=1, SystemTime=196, Combined=197 +--------------HDF--------------- +Write 5:***** + Realtime=4, UserTime=71, SystemTime=30, Combined=101 +Write 10:********** + Realtime=8, UserTime=145, SystemTime=55, Combined=200 +Write 15:*************** + Realtime=12, UserTime=218, SystemTime=84, Combined=302 +Write 20:******************** + Realtime=14, UserTime=292, SystemTime=113, Combined=405 +Write 25:************************* + Realtime=19, UserTime=361, SystemTime=145, Combined=506 +Write 30:****************************** + Realtime=22, UserTime=433, SystemTime=174, Combined=607 +Write 35:*********************************** + Realtime=27, UserTime=503, SystemTime=202, Combined=705 +Write 40:**************************************** + Realtime=30, UserTime=580, SystemTime=231, Combined=811 +-------------F77 Unformatted--------------- +Write 5:***** + Realtime=3, UserTime=11, SystemTime=21, Combined=32 +Write 10:********** + Realtime=3, UserTime=25, SystemTime=38, Combined=63 +Write 15:*************** + Realtime=7, UserTime=37, SystemTime=59, Combined=96 +Write 20:******************** + Realtime=8, UserTime=49, SystemTime=83, Combined=132 +Write 25:************************* + Realtime=10, UserTime=60, SystemTime=115, Combined=175 +Write 30:****************************** + Realtime=12, UserTime=74, SystemTime=134, Combined=208 +Write 35:*********************************** + Realtime=13, UserTime=86, SystemTime=154, Combined=240 +Write 40:**************************************** + Realtime=15, UserTime=95, SystemTime=192, Combined=287 +</pre> + <hr> + <address><a href="mailto:jshalf@suttung.aei-potsdam.mpg.de">John Shalf</a></address> +<!-- Created: Wed May 7 12:28:58 MDT 1997 --> +<!-- hhmts start --> +Last modified: Wed Jun 4 10:19:46 CDT 1997 +<!-- hhmts end --> + </body> +</html> |