charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: "Van Der Wijngaart, Rob F" <rob.f.van.der.wijngaart AT intel.com>
- To: Elliott Slaughter <slaughter AT cs.stanford.edu>
- Cc: Sam White <white67 AT illinois.edu>, Phil Miller <mille121 AT illinois.edu>, "Kale, Laxmikant V" <kale AT illinois.edu>, "Chandrasekar, Kavitha" <kchndrs2 AT illinois.edu>, "charm AT cs.uiuc.edu" <charm AT cs.uiuc.edu>
- Subject: RE: [charm] Introduction
- Date: Fri, 20 Oct 2017 21:48:15 +0000
- Accept-language: en-US
- Authentication-results: illinois.edu; spf=fail smtp.mailfrom=rob.f.van.der.wijngaart AT intel.com
- Dlp-product: dlpe-windows
- Dlp-reaction: no-action
- Dlp-version: 11.0.0.116
Hi Elliott,
As a first sanity check, could you run with just a single rank/chare and see if you observe any differences? There shouldn’t be any.
Rob
From: Elliott Slaughter [mailto:slaughter AT cs.stanford.edu]
To follow up on my last email, here is a mystery I can't explain. With the PRK Stencil code and the configuration from my last email, Charm++ seems to get nearly 2x the performance of MPI on a single node, even with an overdecomposition factor of 1. I'm fairly certain that I've configured the two as closely as possible. Both use Intel 17.0.4, both use -O3, same grid size, same number of PEs, etc. The problem size is really quite generous so the impact of programming model in general should be very minimal, and nearly all of the time should be in the kernels. I'm attaching some sample outputs to this email in case you can spot any differences. Do any of you know if there are any known differences between the MPI and Charm++ stencil codes? I noticed for example that the Charm++ version doesn't respond to the DOUBLE define, but it seems to hard-coded to double-precision so I don't think it should be an issue. Otherwise I'm having a hard time seeing what could cause such a large difference at this problem size. I've worked with the MPI versions of the PRK codes for some time so I'm fairly certain I'm not mis-configuring them. Thanks!
On Fri, Oct 20, 2017 at 2:33 PM, Elliott Slaughter <slaughter AT cs.stanford.edu> wrote:
Elliott Slaughter |
- [charm] Introduction, Van Der Wijngaart, Rob F, 10/20/2017
- Re: [charm] Introduction, Elliott Slaughter, 10/20/2017
- Re: [charm] Introduction, Elliott Slaughter, 10/20/2017
- RE: [charm] Introduction, Van Der Wijngaart, Rob F, 10/20/2017
- Re: [charm] Introduction, Phil Miller, 10/20/2017
- Re: [charm] Introduction, Elliott Slaughter, 10/20/2017
- RE: [charm] Introduction, Van Der Wijngaart, Rob F, 10/20/2017
- Re: [charm] Introduction, Elliott Slaughter, 10/20/2017
- Re: [charm] Introduction, Phil Miller, 10/20/2017
- RE: [charm] Introduction, Van Der Wijngaart, Rob F, 10/20/2017
- Re: [charm] Introduction, Elliott Slaughter, 10/20/2017
- Re: [charm] Introduction, Elliott Slaughter, 10/20/2017
Archive powered by MHonArc 2.6.19.