Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] OpenMPI on Tile architectures (no atomic primitives)
From: George Bosilca (bosilca_at_[hidden])
Date: 2011-08-02 09:48:44


I'm curious if you did manage to get Open MPI compile on the TilePro64?

Based on information gleaned from google, the Tile is supporting the MIPS atomic operations, so this problem is just a matter of convincing the Open MPI configure system to use the right asm file. You might want to start looking at opal/asm/asm-data.txt to figure out how this is done.


On Jul 5, 2011, at 16:29 , Ralph Castain wrote:

> I very much doubt we have Tile support as it hasn't come up before. If you look in opal/asm/base, you'll see a MIPS.asm that contains the MIPS code - perhaps you could use that as a starting point?
> I didn't write any of that code, but I think if you poke around that directory looking for "MIPS" you'll see what needs to be done.
> On Jul 5, 2011, at 4:15 AM, Charles Bouillaguet wrote:
>> Hi all,
>> We have gotten our hands on a machine with a bunch of TilePro64
>> processors (which seems to be a MIPS-like architecture). It runs linux,
>> has gcc, and I was only dreaming to compile openmpi on it. However
>> compilation fails with the errir "no atomic primitives available for
>> tile-unknown-linux-gnu".
>> I was wondering whether this problem has arisen already? If not, I would
>> be willing to try to address it and write the corresponding assembly
>> code in opal/asm/..., but in this case I would really appreciate some
>> guidance.
>> Thanks,
>> --
>> Charles Bouillaguet
>> _______________________________________________
>> users mailing list
>> users_at_[hidden]
> _______________________________________________
> users mailing list
> users_at_[hidden]