9 ms·
The interesting bit about this to me is not the interface, but the fact that they got it running on Android. I was curious in seeing if R could be ported to And
by christopheraden 14y ago
The interesting bit about this to me is not the interface, but the fact that they got it running on Android. I was curious in seeing if R could be ported to Android a few years back, and thought I remember reading there were some roadblocks pertaining to getting a decent BLAS to work on Android and iOS (which doesn't have a fortran compiler, iirc). The fact that Octave runs on Android means they must've figured out how to get a BLAS running on Android. Does anyone know what it's running? NetLib?
- michael_h 14y agoNot having a fortran compiler isn't really a roadblock as you can use f2c to get C code, which is IIRC how we got CBLAS.
- AlexeyBrin 14y agoYou can easily build a Fortran compiler for Android, the NDK source code is available and it contains gfortran. The official binary NDK however has only gcc and g++ build. BLAS and Lapack can be compiled natively for Android with gfortran.
- christopheraden 14y agoThanks for the info. I'll have to check this out.
- compilercreator 14y agoWhich BLAS though? The reference BLAS implementation? That will have terrible performance. Would be interested to see if something better like ATLAS or OpenBLAS can be compiled for it. Recent versions of ATLAS do work on ARM Linux, so wondering if those can be easily ported to Android.
- AlexeyBrin 14y agoReference BLAS ...