Home Blog Page 1793

Cubieboard Part 2: Benchmarking Performance of the Allwinner A10

Last time around I took a look at the Cubieboard, installing Linux onto it and its general power usage needs. (See “Cubieboard: ARM A8 CPU with SATA for Under $50.”) Now we’ll see some numbers on how well the A10 ARM at the heart of the Cubieboard performs. Remember when reading the performance numbers that the Cubieboard and BeagleBone Black are single core machines while the GK802 and ODroid-U2 are quad cores, and on top of all that the Intel 2600K has hyperthreading.

cubieboard

I am using a 16Gb SanDisk Ultra microSDHC card to benchmark devices that offer a microSD slot. Such cards can be purchased for around $15 and with ratings up to 30mb/sec they should allow a smaller ARM machine to run effectively while keeping the storage cost reasonable. I’ll just refer to this card as the “test microSD card”. Expanding the openssl-1.0.1e.tar.gz onto the test microSD card took 7.6 seconds. The same operation took 4.7 seconds on a desktop Intel 2600K machine. Compiling openssl took 25.5 minutes on the Cubieboard, about 8.5 minutes on the GK802 quad core Freescale i.MX6 machine, and around 1.5 minutes on the Intel 2600K CPU.

Openssl Speed Test

The openssl speed test showed similar results for ciphers and digests with the Cubieboard (red) performing in the same ballpark as the BeagleBone Black (blue). RSA signature verification on the Cubieboard at 166 was slightly faster than the Beagle Bone Black with 163, but again these are in the same ball park.

ciphers copy

digests copy

Graphics performance

To test 2d graphics performance I used version 1.0.1 of the Cairo Performance Demos. There are many individual tests in the Cairo demos: the gears test runs three turning gears, the chart runs four line graphs, the fish is a simulated fish tank with many fish swimming around, gradient is a filled curved edged path what moves around the screen and flowers renders rotating flowers that move up and down the screen. For comparison I used a desktop machine running an Intel 2600K CPU with an NVidia GTX 570 card which drives two screens, one at 2560×1440 and the other at 1080p. I’ve also included the performance of the GK802 running at 1080p and BeagleBone Black running at 720p.

cairo copy

Web browsing

For testing Web browsing performance, I used Firefox and ran the Octane Javascript benchmark. The Intel 2600K sets the top performance as expected with 9667 overall. Next up, the ODroid-U2 came in at 1411, then the GK802 with 777 overall, the Cubieboard at 384, and finally the BeagleBone Black at 367. Note that the BeagleBone Black and Cubieboard are both single core machines while the others are all quad or more cores.

octane copy

The Cubieboard comes with 4Gb of onboard flash storage. Bonnie wants to create files which are twice the size of the available memory on the system to avoid disk caches from interfering with the benchmark. Since I was using some of the internal storage for an Ubuntu install I only had about 600Mb of free spage on any one filesystem on flash. The first attempts I made were to write files of up to 200Mb in size, after three attempts to do this, each ending in a kernel Oops during IO I decided to sacrifice the Ubuntu install in internal storage and reformat the nandd partition using a striped ext4 filesystem without a journal. The final bonnie++ command shown below completed on the newly formatted ext4 filesystem in internal flash. This resulted in a sequential output of 4.6Mb/sec with a sequential input of about 68Mb/sec. The read benchmark is likely to be higher than real read performance because of the 1Gb of RAM available for caching.

user@bbb:~/flash$ /sbin/bonnie++ -f -m cubieflash -s 100 -r 50 -n 0 -d `pwd` 
... Oops!
... Reboot...
# mount | grep nandd
/dev/nandd on /mnt/t2 type ext4 (rw,relatime,data=ordered)
# mkfs.ext4 -O ^has_journal -E stride=2,stripe-width=1024 -b 4096 -LTESTFS /dev/nandd
# mount LABEL=TESTFS /mnt/test
# cd /mnt/test
mkdir benchmarking
# chown ben benchmarking
# su -l ben
$ cd /mnt/test/benchmarking
$ /sbin/bonnie++ -f -m cubieflash -s 200 -r 100 -d `pwd` 

SATA port

To get the SATA port up and running you might have to perform a few extra steps, shown below. Firstly you’ll need the sunxi-tools to verify that your /boot/script.bin initializes the SATA port. The Fedora 18 I used did not enable the SATA port so I had to update the decoded script.fex file and regenerate my /boot/script.bin file from the fex file.

I used the 120Gb model of the SanDisk Extreme range of SSD for testing. These drives can be had for around $100. An ext4 filesystem was created with default parameters and mounted with default parameters. About 41Mb/sec could be written to the SSD and 104Mb/sec read back from it with 1849 seeks/sec performed. For comparison, the exact same drive on the TI OMAP5432 got 66Mb/sec write, 131Mb/sec read and could do 8558 seeks/sec.

# bin2fex /boot/script.bin > /boot/script.fex 
# vi /boot/script.fex 
...
sata_power_en = port:PB08<1><default><default><0>
...
# fex2bin /boot/script.fex >| /boot/script.bin
# modprobe  sw_ahci_platform
# su -l ben
$ cd /mnt/ssd/benchmarking
$ bonnie++ -f -m cubiessd -d `pwd`

The Cubieboard offers similar raw CPU performance to the BeagleBone Black, which is another 1Ghz single core machine. The Cubieboard2 is now available based on the dual core Allwinner A20 CPU. While I got some hardware offloaded 1080 video decoding working, I had to compile vlc myself and tinker around with the CedarX libraries to get there. The SATA port and cable offered by the Cubieboard are rare to see for a board of this price range and offer good performance for a lower end SSD.

 

Read other reviews in this series:

Getting Started With the BeagleBone Black: A 1GHz ARM Linux Machine for $45

BeagleBone Black Part 2: Linux Performance Tests

How to Run Linux on ODROID-U2: A Monster of an ARM Machine

ODROID-U2 Part 2: Benchmarking the ARM Beast

OMAP5432 Review: Texas Instruments’ Dual Core ARM A15

Benchmarking Performance of TI’s OMAP5432 Board

Listen to The CloudCast Podcast Next Week, Live from CloudOpen

The “all things cloud computing” podcast, The CloudCast, will be recording on site at LinuxCon and CloudOpen next week in New Orleans, sponsored by Citrix and Linux.com.  Guests will include an all-star line-up of open source cloud computing experts from Cisco, Red Hat, Piston Cloud, HP, SaltStack, CoreOS, and more.

CloudCast logoYou can catch the recordings at www.thecloudcast.net or on Linux.com throughout the day, starting on Monday Sept. 16 and ending Wednesday, Sept. 18.  Or stop by their booth in the Celestin Foyer near the trade booths at the Hyatt Regency New Orleans.

Hosts Aaron Delp and Brian Gracely will interview presenters and other experts attending the event. They also welcome attendees to stop by for impromptu whiteboard discussions.  (Be prepared to be recorded!)

The CloudCast just completed its 100th episode and Delp and Gracely were both recently named to the “Top 100 Cloud Computing Experts on Twitter” list on Huffington Post. Don’t miss their insightful discussions on some of the hottest tech in the cloud with the industry’s top experts at Cloud Open North America.

Samsung, Apple to Fuel ARM Licensing Pop

A 64-bit processor for the iPhone 5S and Samsung support of a multi-core processing architecture translates into licensing revenue for ARM Holdings.

ASUS bridges Android and Windows 8 with new Transformer Book Trio

The Transformer line of Android hybrids has been popular with buyers wanting a good tablet with a laptop dock. The new Trio continues the tradition with a few surprises thrown in.

Why is Samsung Throwing Money at Startups?

In a swank office building, waiters handed out fried pickles and caviar-covered sushi. Shiny new LCD screens covered several walls. It was opening night for Samsung’s new startup accelerator in midtown Manhattan, and the company had spared no expense. “The future for us is about the thoughtful integration of hardware and software,” said David Eun, the head of Samsung’s Open Innovation Center. “And that means startups.”

The smartphone market is increasingly made up of vertically integrated companies that create both the hardware and software for their devices. Apple was the pioneer of this model in its modern form. Google got in the game when it purchased Motorola. And Microsoft completed the trifecta when it acquired Nokia. Samsung,…

Continue reading…

Read more at The Verge

CPUsage Makes It Easier To Harness The Cloud’s Compute Power

The cloud computing services from Amazon, Microsoft and others make it possible for businesses to access a virtually unlimited amount of compute power for their applications. What’s hard, however, is to orchestrate all of the distributed infrastructure, provision the right instances and to maintain these setups. Portland, OR-based startup CPUsage, which is launching at TechCrunch Disrupt SF 2013 today, wants to turn compute into a utility in order to help developers, scientists and researchers to use high-performance computing in the cloud without the need to spend months on setting up their infrastructure.

As CPUsage’s co-founders Jeff Martens and Matt Wallington told me, the idea behind the service is to allow anybody to take their existing applications and then allow them to run on virtually any cloud computing service available, whether that’s AWS, Microsoft’s Azure or one of their competitors. That’s still in the future, though. What the company is launching today is support for AWS, with support for Azure and Google’s Compute Engine coming by the end of the calendar year.

Read more at TechCrunch

Red Hat Offers Popular Open Source Languages, Databases with RHEL

Red Hat has been on a tear building out its cloud computing strategy and delivering tools to expand its Linux and middleware efforts. In addition to a new cloud-friendly release of Red Hat Storage Server, the company has just announced Red Hat Software Collections 1.0. Available via select Red Hat Enterprise Linux subscriptions, Red Hat Software Collections delivers the newest, stable versions of open source runtime components to subscribers. It provides access to newer, updated versions of languages and open source databases with a three-year lifecycle.

 

 

 
Read more at Ostatic

Tech Heavyweights are Signing on to Create New Chromebooks

This week marks a significant move forward for Google’s Chrome OS platform and Chromebooks–portable computers based on it. A series of new Chromebooks announced this week are based on new CPU technology from Intel. At the recent Intel Developer Forum, Intel discussed broad plans to bring its Haswell chip technology to new Chromebooks. Meanwhile, Hewlett-Packard and Acer announced new versions of Chromebooks and Toshiba, a respected player in the portable computer space, signed on to deliver Chromebooks.

 Acer, of course, has already made a splash with its C7 Chromebook (shown above) which has steadily sold for $199–a remarkable price point. In fact, some OStatic readers have reported buying low cost Chromebooks just to put their favorite Linux distros on the machine. 

 

Read more at Ostatic

Dell Going Private Through $25 Billion Buyout

Michael Dell has finally wrestled control of Dell, the company he founded, back from its shareholders. A board vote this morning ends month of speculation on whether it would approve Michael Dell’s multibillion-dollar offer to take the company private. Dell’s offer saw strong competition in the form of a counteroffer from “activist investor” Carl Icahn, but Icahn ultimately pulled the plug on his attempt, saying that it would be “almost impossible” to win today’s shareholder vote.

“I am energizing to continue building Dell.”

The plan to take Dell private was almost approved back in July, but a series of postponements delayed the decision. Since the idea was first floated, Dell has had to up his offer, and the final agreed package is…

Continue reading…

Read more at The Verge

Boston Viridis ARM Server: Addressing the Power Challenges of Exascale

In this talk, we look into the benefits the ARM architecture brings to this platform and evaluate the product potential to address the power challenges faced by the HPC industry as we approach Exascale.

 
Read more at insideHPC