1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

Apple iPad 2 As Fast As The Cray-2 Super Computer

Hardware

Published on 16 September 2012 09:15 AM EDT
Written by Michael Larabel in Hardware
31 Comments

A university research director has shown that Apple's iPad 2 is as fast as the Cray-2 vector super-computer out of Cray Research from the 1980's. With some work to to the software, the iPad 2 performance benchmark result is quite impressive.

While at the IEEE High Performance Extreme Computing (HPEC) conference in Massachusetts this week, Piotr Luszczek who serves as the Research Director for the University of Tennessee was talking about the ARM landscape and embedded LINPACK benchmarking. The BoF presentation was entitled "Anatomy of a Globally Recursive Embedded LINPACK Benchmark."

The presentation's abstract was:
We present a complete bottom-up implementation of an embedded LINPACK benchmark on iPad 2. We use a novel formulation of a recursive LU factorization that is recursive and parallel at the global scope. We be believe our new algorithm presents an alternative to existing linear algebra parallelization techniques such as master-worker and DAG-based approaches. We show a assembly API that allows us a much higher level of abstraction and provides rapid code development within the confines of mobile device SDK. We use performance modeling to help with the limitation of the device and the limited access to device from the development environment not geared for HPC application tuning
Luszczek has uploaded his slides to the UTK web-site, but what's interesting for the common Phoronix reader are just his Apple iPad 2 test results.

The researcher mentioned that Apple introduced the Accelerate Framework to iOS4 and that they were to include an optimized ATLAS (Automatically Tuned Linear Algebra Software) library inside this iOS framework, just like with it shipping inside the Mac OS X framework. However, this framework didn't really work and there is no ATLAS for the iPhone/iPod/iPad so he took things a lot further on his own.

Through a long process, Piotr Luszczek was able to learn more about the iPad hardware itself through nano and micro benchmarking. After this, he was able to create an optimized algorithm by writing a Python script to generate various Assembly routines to test each one for the most efficient performance. A few ARM tweaks also got tossed into Atlas BLAS.

When benchmarking the Apple iPad 2, the University of Tennessee employee achieved 4 GFLOPS per Watt on the ARM SoC (measured at the chip level). As the below chart shows, he found the iPad 2 to be as fast as the Cray 2 super-computer from the 1980s. The Cray-2 was originally the fastest super-computer in the world when it originally premiered. Piotr Luszczek also found that the original iPad was about the speed of the original Cray-1 super-computer. The latest iPad meanwhile is just a small performance bump over the iPad 2.

Apple iPad 2 As Fast As The Cray-2 Super Computer

One interesting tid-bit is that it took Cray Research one decade to go from the Cray-1 to the Cray-2 while Apple went from the original iPad to the second-generation iPad in just two years with the increased performance.

It will still be a long, long time though before any tablet can be as fast as ASCI Red/White, Sequoia, or the modern Cray Jaguar that has held a LINPACK performance record.

The other interesting slide were some numbers on various devices for their power and performance.

Apple iPad 2 As Fast As The Cray-2 Super Computer

While losing badly on the raw performance, an ARM Cortex-A9 delivered the greatest performance-per-Watt that could beat out an AMD FireStream 9370, NVIDIA Fermi M2050, AMD Magny-Cours Opteron 6180SE, Intel Westmere Xeon E7-8870, and Intel Atom N570. The ARM Cortex-A9 had a performance/power efficiency of a factor of four while the AMD FireStream and NVIDIA Fermi GPUs had an efficiency of about 2.3x, the AMD Opteron at about 1x, and the Intel Xeon and Atom at about 0.75x.

Apple iPad 2 As Fast As The Cray-2 Super Computer

Next up may be some fun with more low-cost ARM development boards, Piotr Luszczek is looking towards ARMv8/AArch64 with 64-bit "goodness", working on double-buffering and vectorization-friendly storage, and possibly using OpenGL ES with shaders or tapping into NVIDIA's CUDA to exploit more performance out of ARM hardware.

If you are interested in maxing out ARM performance, see the Phoronix 12-core ARM cluster and then the 96-core ARMv7 solar-powered super-computer that was assembled out at MIT earlier this summer. Coming up in a matter of weeks will be the long-awaited many-core Calxeda ARM benchmarks premiering on Phoronix.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  2. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  3. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  4. The Lenovo T450s Is Working Beautifully With Linux
  5. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  6. Linux 4.0 Hard Drive Comparison With Six File-Systems
Latest Linux News
  1. GCC 4.9.2 vs. GCC 5 Benchmarks On An Intel Xeon Haswell
  2. Intel Haswell/Broadwell Power Use On Linux Still Moving Lower
  3. QEMU 2.3 Officially Released
  4. It's Been Three Years Since The Big Steam Linux Reveal
  5. Debian-Based Distribution Updated With KDE 3.5 Forked Desktop
  6. Intel Is Making Some Progress With Compute Shaders
  7. Linux 4.1-rc1 Kernel Released, Packs In Several New Features
  8. It Doesn't Look Like KDBUS Will Make It For Linux 4.1
  9. Debian 9.0 Is Codenamed Stretch
  10. AMD Radeon GPUs With Linux 4.0 + Mesa 10.6-devel
Most Viewed News This Week
  1. Ubuntu's Desktop-Next Switching From .DEBs To Snappy
  2. Systemd Kills Off Shutdownd
  3. My Favorite Computer Desk Of The Past Decade For Less Than $100
  4. KDBUS Still Hasn't Been Pulled, Might Not Land For Linux 4.1
  5. AMD Open-Sources "Addrlib" From Catalyst
  6. Debian 8.0 Jessie Is Ready For Release This Weekend
  7. Qt Creator 3.4 Brings C++ Programming Improvements & More
  8. GIMP's Porting To GTK3 Continues