My club is considering buying a Raspberry Pi computer for tinkering. Can Mathematica be installed on and ran from it?
Mathematica is available for non-commercial use on the RPi now.
No. Mathematica is not available for Linux on the ARM architecture; only for x86/x86-64.
Even if it ran, performance wouldn't be very good, considering the Pi's weaker hardware. From the FAQ you linked to:
Overall real world performance is something like a 300 MHz Pentium 2, only with much, much swankier graphics.
while Wolfram recommends
Processor: Intel Pentium III 650 MHz or equivalent
Disk Space: 4 GB
System Memory (RAM): 512 MB required; 1 GB+ recommended
Update: Yes, the Wolfram Language (and Mathematica) are now available free (for non-commercial use) on the Raspberry Pi.
We are working on a project related to Raspberry Pi at Wolfram Research.
If you are interested in becoming a prerelease tester for this project,
please send email to
email@example.com. Please be sure to include your
name, wolframid and any ideas you have on using Mathematica on a Raspberry Pi.
Just for kicks, I ran the "Benchmark Mathematica" test:
- Raspberry Pi model B
- Over-clocked CPU @ 800 MHz
- 64 of 256 MB RAM reserved for video
- 16 GB Class 10 SSD (going to need swap space with only 256 MB)
Benchmark Result: 0.01
- Data Fitting 27.68
- Digits of Pi 11.30
- Discrete Fourier Transform 73.74
- Eigenvalues of a Matrix 126.18
- Elementary Functions 153.39
- Gamma Function 14.19
- Large Integer Multiplication 17.73
- Matrix Arithmetic 25.21
- Matrix Multiplication 1070.78
- Matrix Transpose 35.56
- Numerical Integration 33.52
- Polynomial Expansion 4.55
- Random Number Sort 24.37
- Singular Value Decomposition 410.94
Solving a Linear System 720.21
I was impressed that the test actually finished. The desktop remained responsive (when I moved the mouse, the cursor always responded smoothly and immediately).
I didn't monitor temperatures, but all chips on the motherboard were comfortable to the touch.
If I did the test over again, I'd probably monitor the temperatures in software as well as monitor the size of the swap file.
Here's an article I wrote about Mathematica on raspberry pi. It turns out that pi version of Mathematica is v10 which allows us to get a preview of what's coming soon to the desktop (currently at 9.0.1). Also, speed comparisons with desktop version and python.
For those working in STEM education, there will be a presentation on running Mathematica on the Raspberry Pi on September 17th during the Virtual Conference for Education, see here for more details: