Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

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 https://svn.open-mpi.org/trac/ompi/ticket/3481 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.

/
     Leif