Performance: Benchmarks
At the heart of the Raspberry Pi lies a Broadcom BCM2835
system on a chip. A system on a chip is an integrated
circuit that integrates all components of a computer or other
electronic system into a single chip. This system on a chip runs at
a clock speed of 700MHz and is based on an ARM11 processor. The
Raspberry Pi is therefore unable to run x86 operating systems, such
as Microsoft Windows or Ubuntu. Instead, it runs on specially compiled
versions of Debian or Fedora.
With a smartphone-class processor running at 700MHz and 256MB of RAM
(some of which is allocated to the graphics) it is not surprising that
performance is easily surpassed by any modern Intel or AMD processor.
According to the Raspberry Pi Foundation the Pi's performance is
similar to a 300MHz Pentium II, a processor released way back in 1997.
Whenever I lay my hands on a new computer, inevitably at some
point I feel inclined to run some benchmarks. Not wishing to spend too
much time on running then, as they really miss the point of the
Raspberry Pi,
I confined tests to the benchmarks offered by HardInfo, a
system information and benchmark tool, and GtkPerf, an application
designed to test GTK+ performance from a variety of different GTK
operations. The tests were performed on the unofficial Raspbian
"Pisces" image.
HardInfo
HardInfo acts both as a system profiler and benchmark. Here
are the results of HardInfo's benchmarks.
|
Raspberry Pi |
Intel Core i5-2500K |
Celeron 1.50GHz |
Power PC 740/750 (280 MHz) |
| CPU Blowfish |
100.83 |
2.53 |
26.19 |
172.82 |
| CPU Cryptohash |
8.79 |
639.99 |
- |
- |
| CPU Fibonacci |
26.48 |
1.49 |
8.14 |
58.08 |
| CPU N-Queens |
86.26 |
4.23 |
- |
- |
| FPU FFT |
150.97 |
0.84 |
- |
- |
| FPU Raytracing |
133.85 |
3.34 |
40.88 |
161.31 |
For all of the tests above with the exception of CPU
Cryptohash, lower figures are better.
GtkPerf
|
Raspberry Pi |
Intel Core i5-2500K |
| GtkEntry |
0.84 |
0.01 |
| GtkComboBox |
17.09 |
0.44 |
| GtkComboBoxEntry |
11.38 |
0.20 |
| GtkSpinButton |
2.64 |
0.04 |
| GtkProgressBar |
2.05 |
0.04 |
| GtkToggleButton |
2.97 |
0.36 |
| GtkCheckButton |
1.97 |
0.04 |
| GtkRadioButton |
2.67 |
0.08 |
| GtkTextView - Add text |
10.40 |
0.40 |
| GtkView - Scroll |
3.94 |
0.08 |
| GtkDrawingArea - Lines |
28.62 |
0.43 |
| GtkDrawingArea - Circles |
36.47 |
0.53 |
| GtkDrawingArea - Text |
20.34 |
0.41 |
| GtkDrawingArea - Pixbufs |
1.95 |
0.08 |
| Total time |
143.44 |
3.17 |
Next Page: Software
Read ahead
1. Introduction
2. Distributions
3. Benchmarks
4. Software
5. Things
to Do with the Raspberry Pi
6. Summary
Last Updated Sunday, June 03 2012 @ 07:35 PM EDT |