MATLAB Answers

Plans for MATLAB to Run Natively on Cell Phones?

2 views (last 30 days)
I am aware of MATLAB Mobile, but are there any plans which would allow MATLAB to run natively on any cell phones? It seems that high end phones these days have more than adequate computational capacity and memory to support native MATLAB.
Thanks for your consideration.
Edit: Bump

  0 Comments

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 15 May 2015
MATLAB was formerly supported on multiple architectures but they got rid of that and now only support the Intel x86 and x64 line (and are doing away with the x86 support.) The architecture used by smartphones is variable but many use the ARM architecture such as the ARM Cortex-A A57 architecture implemented by Qualcomm in it's Snapdragon 810. The Samsung Galaxy S6 uses the Samsung Exynos 7 Octa 7420, with ARMv8-A instruction set, which is the same instruction set used by the Apple iPhone 5S.
It appears that there is a BLAS/LAPACK available for ARM, the ATLAS implementation. It is a self-tuning version that does a lot of testing to find the optimum machine code for the hardware that it is run on. But by the same token it is not generalized: to run it on a slightly different architecture requires rebuilding, a several day process.
It appears that IMSL belongs to Roguewave these days. I do see that it is available in source form from them, but I do not find evidence that it is being used on ARM -- which could be a simple "absence of evidence" case rather than "evidence of absence".
My answer is therefore a firm "If I actually knew anything about Mathwork's plans, then I am sure I would not be permitted to tell you", and my "armchair quarterbacking" says "No it probably isn't happening because that would be inconsistent with what product direction we can observe."

  11 Comments

Show 8 older comments
Mark Stone
Mark Stone on 16 May 2015
The user may not always be in a position to remote into another computer. Heck, cell phones have a lot of storage capacity. Can have all my data and m files ready to go.
BTW, who needs MATLAB, when you can just get LAPACK (or better yet, LINPACK and EISPACK), and write driver routines, establish work arrays, etc., so you can find the eigenvalues of a 3 by 3 matrix.
Andreas Goser
Andreas Goser on 18 May 2015
I suggest accepting Walter's answer. Including the statement on the expectation of waiting for an "official MathWorks Answer".
Walter Roberson
Walter Roberson on 18 May 2015
I forgot to mention: sometimes a feature that is already out for official beta testing will get mentioned as nearly being available. Sometimes it is the beta testers doing the mentioning, but overall people are pretty good at staying within the NDA of beta testing.

Sign in to comment.

More Answers (0)