Advertisement
Promo

Application development Toolkit

IBM offers AI help to mobile developers

Matthew Broersma ZDNet.co.uk

Published: 01 Jul 2009 17:14 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

IBM on Tuesday announced a software-development tool that it claims can cut the time for optimising mobile-phone applications by a factor of 10, with the potential to rapidly and efficiently move entire operating systems between platforms. 

Milepost GCC is a version of the popular open-source compiler developed by the EU-funded Milepost consortium, of which IBM is a member, the company said. The software uses machine learning to dramatically reduce the time it takes to adapt software to run efficiently on a given hardware architecture.

The compiler can work with any hardware, including servers and desktops, but it is particularly useful in the development of mobile devices, where hardware is diverse and changes rapidly, IBM said. According to a paper published by the project, the system works by comparing the results of multiple compilations done with the compiler configured in a wide variety of ways, then deciding which combinations of configurations are best suited for the target system.

The company's initial experiments achieved an 18 percent average performance improvement on embedded-application benchmarks, IBM said, with the system reducing the time to acceptable performance on a new mobile phone by up to a factor of 10.

Milepost has also launched a code-tuning website at cTuning.org, and invited developers to continue contributing to the project on a long-term basis after the Milepost project ends in August.

One goal for cTuning.org is to rapidly tune entire Linux operating systems and to optimise applications for mobile architectures on the fly.

"We would... like to test Milepost GCC/cTuning tools to... optimise programs for mobile systems on the fly (for example, using Android, Moblin, etc)," cTuning developers said on the website. "We hope that this technology will considerably minimise repetitive, time-consuming tasks and human intervention when optimising computing systems and will reduce time-to-market for new products, thus boosting innovation and novel research."

The Milepost consortium includes IBM's Haifa research lab, the University of Edinburgh, the UK's ARC International, France's CAPS Enterprise, and the French research institute INRIA.

The software is available via the Milepost website.

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:








Video icon

Video

Discussions

CA CA

Copyright in a new light

Friday 18 December 2009, 3:54 AM

2 comments
CA CA

Inventions and Product Design

Friday 18 December 2009, 3:35 AM

1 comment
CA CA

I'm surprised...

Friday 18 December 2009, 2:13 AM

1 comment

Featured Talkback

In association with Network Liberation Movement
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters