Linaro Makes Android Faster by Recompiling
Linaro Makes Android Faster by Recompiling
Written by Alex Armstrong   
Wednesday, 13 June 2012

There is a long-held belief that optimization is best left until never. It is generally believed that optimization is a tough challenge and not a rewarding one. So news that simply recompiling Android 4 makes it run twice as fast is stunning.

Linaro is a not-for profit organization formed to improve the quality of Linux on ARM based hardware with members such as ARM, Samsung, TI, IBM etc. 

 

linarologo

 

Linaro has been working for some time on improving the standard GCC (GNU Compiler Collection). The latest Android Ice Cream Sandwich 4.0.1 was recompiled using the modified tool chain and was demonstrated running on a Panda board next to an unmodified system running on identical hardware - speed improvements are obvious, see the video below.

 

 

Details are sketchy, but apparently the tools include the ability to manually or automatically parallelize tasks across multiple cores. Modifications had to be made to the original source code to allow it to be built using the GCC chain and to allow optimization to be switched on.

Both Google and Cyanogen are reported to be incorporating the improvements into their own software, so we could see Android running faster on production phones rather than just on specialist boards in the future.

 

linarologo

 

More Information

http://www.linaro.org/

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

Banner


Android Studio 2.3 - In Need Of Direction
03/03/2017

Android Studio 2.3 is out and it is an improvement. Even so its users probably would like it to have a better sense of direction and to be given the impression of a project that knows where it's going [ ... ]



Which Code Editor Do Devs Prefer?
21/03/2017

Some programmer's think you have to write code the hard way - without much assistance by way of code completion, syntax highlighting. Others of us rely on all of the above and more. OpenSource.com rec [ ... ]


More News

 

 
 

 

blog comments powered by Disqus

Last Updated ( Wednesday, 13 June 2012 )
 
 

   
Banner
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.