Is it possible that Julia supports other CPU architectures?

137 views
Skip to first unread message

Xianyi Zhang

unread,
Sep 20, 2012, 9:54:18 AM9/20/12
to juli...@googlegroups.com
Hi Julia developers,

Do you have a plan to support other CPU architectures? For example, MIPS, Power and ARM.

How could I port Julia to other CPU, Loongson 3A MIPS64 CPU? Do you have any suggestions?

Thank you

Zhang Xianyi 

Mike Nolta

unread,
Sep 20, 2012, 2:23:23 PM9/20/12
to juli...@googlegroups.com
On Thu, Sep 20, 2012 at 9:54 AM, Xianyi Zhang <traits...@gmail.com> wrote:
> Hi Julia developers,
>
> Do you have a plan to support other CPU architectures? For example, MIPS,
> Power and ARM.
>

I'm working on a power7 port, and there's been a bit of chatter on the
mailing list about an arm port IIRC. But no official plans that i know
of.

> How could I port Julia to other CPU, Loongson 3A MIPS64 CPU? Do you have any
> suggestions?
>

If you can get libunwind and the llvm jit working on your system, then
porting the rest should probably be straightforward. Right now, the
pwr7 port doesn't work because llvm's jit doesn't support it, but
fortunately, some IBM'ers are working on it.

-Mike

> Thank you
>
> Zhang Xianyi
>
> --
>
>
>

Viral Shah

unread,
Sep 22, 2012, 4:12:31 AM9/22/12
to juli...@googlegroups.com
Also, we would need openblas to support those architectures, to have a fast julia. :-)

I would think that arm should be possible in the near future, since one generally hears that llvm support for arm is improving. Almost all the other libraries apart from openblas should build just fine.

-viral
Reply all
Reply to author
Forward
0 new messages