Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI devel] New ARM patch
From: Leif Lindholm (leif.lindholm_at_[hidden])
Date: 2013-01-28 08:46:08

On 26/01/13 00:05, Jeff Squyres (jsquyres) wrote:
> Here's what I have done:
> 1. Committed your patch to v1.6. George's patch was not committed to
> v1.6.

Many thanks.

> 2. I opened to track
> your proposal of re-implementing/revamping the ARM ASM code.
> Do you have a timeline for when that can be done?

As I have mentioned to you off list, I have (very) recently been
seconded into the Linaro Enterprise Group, focusing on improving the
ARM server software ecosystem.
As such, I am potentially in a bit of legal limbo, until Linaro signs
a contribution agreement. This is however in the works.
But giving some flexibility for roadblocks, can we say "this quarter"?

> 3. Since no one is currently MTT testing Open MPI on ARM, I added the
> following statement in the v1.6 README file under "Other systems have
> been lightly (but not fully tested):"
> - ARM4, ARM5, ARM6, ARM7 (when using non-inline assembly; only ARM7
> is fully supported when -DOMPI_DISABLE_INLINE_ASM is used).
> --> Is this correct?

Apart from our *cough* convoluted architecture vs. processor naming
scheme... It should be ARMv4, ARMv5, ARMv6 and ARMv7.
(since ARM4 and ARM5 were skipped and ARM6 and ARM7 were processors
implementing the ARMv3 and ARMv4 architectures :)

> --> Do you think you'll be able to setup some MTT on ARM platforms?

I hope so.

> 4. I also added the following to v1.6 NEWS:
> - Automatically provide compiler flags that compile properly on some
> types of ARM systems.

Sounds good.