Giter Site home page Giter Site logo

Comments (8)

sylvestre avatar sylvestre commented on August 17, 2024

I am available to test.

from openblas.

xianyi avatar xianyi commented on August 17, 2024

ARM chips are mainly in embedded system, which rarely runs scientific
computation. However, I saw some vendors use ARM chips to build netbook
or pad. Because of low power, some guys try to build the green server
based on ARM chips. If this becomes the main trend, we will support ARM.

OpenBLAS has been accepted into Debian.
However, it fails to build under ARM. Probably because there is no file cpuid_arm.c.
See the build log:
https://buildd.debian.org/status/fetch.php?pkg=openblas&arch=armel&ver=0.1alpha1-1&stamp=1302897307

thanks

from openblas.

sylvestre avatar sylvestre commented on August 17, 2024

To me, it is already a strong trend. Many Linux distros are providing an ARM port, next release of Windows will support it. Many HPC players are supporting ARM, etc...

from openblas.

xianyi avatar xianyi commented on August 17, 2024

I see.
To port new arch means lots of work, e.g. learning the new assembly
language, doing lots of experiment to investigate the feature of new CPU.
Now, we don't have enough developers to port it to ARM.

Our plan is
2011 0.1 version: ICT Loongson-3A
2012 0.2 version: Intel Sandy Bridge, ICT Loongson-3B(?)

Thank you

2011/4/17 sylvestre <
[email protected]>

To me, it is already a strong trend. Many Linux distros are providing an
ARM port, next release of Windows will support it. Many HPC players are
supporting ARM, etc...

Reply to this email directly or view it on GitHub:
#17 (comment)

from openblas.

sylvestre avatar sylvestre commented on August 17, 2024

I can ask to some Debian people to help us to port it to ARM.

from openblas.

xianyi avatar xianyi commented on August 17, 2024

That's great!

2011/4/17 sylvestre <
[email protected]>

I can ask to some Debian people to help us to port it to ARM.

Reply to this email directly or view it on GitHub:
#17 (comment)

from openblas.

susilehtola avatar susilehtola commented on August 17, 2024

Just any port is not that helpful. The idea of GotoBLAS (now OpenBLAS) is to be as fast as possible on the given processor, via the help of hand-tuned code.

My guess is that ATLAS is faster on ARM, if you don't tune OpenBLAS yourself for the specific processor. After all, ATLAS determines the methods to use on compile time by running benchmarks.

from openblas.

xianyi avatar xianyi commented on August 17, 2024

Hi @jussilehtola ,

Yes, ATLAS is easy to port on new CPU.

If we obtain ARM 64-bit platform, we will do some experiments to optimize OpenBLAS on ARM.

Xianyi

from openblas.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.