Difference between revisions of "UM version4.5 GCOM"

From SourceWiki
Jump to navigation Jump to search
(Created page with 'category:JASMIN '''Comparing the use of different versions of GCOM with UM Version4.5''' =GCOMv3.1= * Compatible with UMv4.5 without any code changes. * Principle benefit i…')
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[category:JASMIN]]
 
[[category:JASMIN]]
 
'''Comparing the use of different versions of GCOM with UM Version4.5'''
 
'''Comparing the use of different versions of GCOM with UM Version4.5'''
 +
 +
=Preamble=
 +
 +
Versions of GCOM are available from:
 +
* https://puma.nerc.ac.uk/trac/UM/browser/GCOM
  
 
=GCOMv3.1=
 
=GCOMv3.1=
Line 6: Line 11:
 
* Compatible with UMv4.5 without any code changes.
 
* Compatible with UMv4.5 without any code changes.
 
* Principle benefit is a better all-to-all routine (used in gathering output data to the master process).
 
* Principle benefit is a better all-to-all routine (used in gathering output data to the master process).
 +
 +
==DDR Infiniband & Intel Harpertown==
  
 
* For Bristol's BlueCrystal-phase2 machine:
 
* For Bristol's BlueCrystal-phase2 machine:
 +
 +
{| border="1" cellpadding="10"
 +
!colspan=4|IMB ping-pong message latency
 +
|-
 +
||  || 0 bytes || 128 bytes || 1024 bytes
 +
|-
 +
|| between nodes || ~3.0us || ~3.8us || ~6.0us
 +
|-
 +
|}
  
  
  
Comparing
+
{| border="1" cellpadding="10"
 +
!colspan=3|%time - 8x8 decomp.
 +
|-
 +
|| subruotine || GCOMv2.9b5 || GCOMv3.1
 +
|-
 +
|| gatherfield || 12% || ~5%
 +
|-
 +
|| swapbounds || 18% || ~15%
 +
|-
 +
|}

Latest revision as of 16:24, 17 December 2012

Comparing the use of different versions of GCOM with UM Version4.5

Preamble

Versions of GCOM are available from:

GCOMv3.1

  • Compatible with UMv4.5 without any code changes.
  • Principle benefit is a better all-to-all routine (used in gathering output data to the master process).

DDR Infiniband & Intel Harpertown

  • For Bristol's BlueCrystal-phase2 machine:
IMB ping-pong message latency
0 bytes 128 bytes 1024 bytes
between nodes ~3.0us ~3.8us ~6.0us


%time - 8x8 decomp.
subruotine GCOMv2.9b5 GCOMv3.1
gatherfield 12% ~5%
swapbounds 18% ~15%