JIT compiler coming to Android sooner than you think?
All Android devices could be getting a noticeable performance boost later this year. We have seen companies like Myriad pushing their Dalvik Turbo compiler which they claim offers “3x faster applications, richer game graphics and better battery life to Android”. Myriad is working with carriers and handset makers to incorporate their software into their Android builds, but it looks Google might beat them to it. Google has assembled their own team of engineers that is working on a Dalvik JIT Compiler for Android. JITstands for “just in time” compilation, and allows software to run faster by “compiling bytecode into native machine code at runtime which substantially increases performance”. I’m not going to pretend that I’m an expert on JIT, so I’ll defer to Wikipedia if you want the full scoop. As some of you already know, JIT is in the Android repository and working right now. I’ve loaded the latest kernel that supports ( correction : JIT has nothing to do with the kernel version, but some custom roms include both) it on my Nexus One and saw my benchmark scores go up 250-300%. It was cool to play with, but it was major unstable and the phone would reboot after several hours of use. It looks like Google’s team might be close to releasing a stable version of the Dalvik JIT compiler. Two of them, Ben Cheng and Bill Buzbee, will be outlining their work at Google I/O in a session called “ A JIT Compiler for Android’s Dalvik VM “. In the session they will outline the design of a JIT Compiler designed for embedded Android devices. Topics of the session will include “an architectural overview, the rationale for design decisions and the special support for JIT verification, testing and tuning”. Hopefully we will see a stable JIT compiler released sometime around May (or at least available via XDA). Additional speaker info from Google I/O: Ben Cheng : Ben is a software engineer in the Android team working on Dalvik. His primary project is to develop a JIT compiler that improves the efficiency of the VM. He also spends time developing tools for performance tuning and code verification. Before Google, Ben worked at various companies on virtual machines, including Transmeta, Azul, and PeakStream. Ben got a PhD degree in Computer Science from University of Illinois at Urbana-Champaign. Bill Buzbee : Bill is a software engineer on Google’s Android team, where he works on the Dalvik JIT Compiler. Prior to Google, Bill worked on dynamic compilation at Hewlett-Packard and Transmeta. [Image credit IBM Systems Mag ] Related Posts Myriad Dalvik Turbo boost Android performance 2-3x (Video) Episode 003: Another Wednesday, another podcast MWC: Hands on HTC Desire and HTC Legend Win a custom printed Android and Me card wallet from Lumi Co. AT&T Dell monster phone to ship with Android 2.1+ and include HDMI dock
Categories: Android Tags: another-podcast, beginners, carriers, Dalvik, Desire, htc, myriad, news, Nexus one, podcast, taylor-wimberly, video
Mobile phone software experts Myriad take a shot at making Android faster, better and last longer
Myriad is a very interesting company - it's an amalgamation of a tonne of different companies that have had a hand in mobile technology over the years. In fact, there are so many different companies combined under the Myriad name that it has software running on over 2 billion handsets. To use a very Irish phrase: "it's only bleedin' massive!". It is also one of the founding members of the Open Handset Alliance , and has had a huge hand in the development of the Android operating system. And today, it is announcing an upgrade to one of the central elements of Android - the software that its applications run on.
Categories: Android Tags: Dalvik, dalvik-turbo, facebook, featured, iphone, java, mobile-news, mobile-operating-system, mobile-os, mobile-search
Categories: Android Tags: Android, application, Dalvik, increases, machine, Myriad's, performance, threefold, Turbo, virtual
Dalvik Turbo increases Android application performance by three times
Myriad Group, one of the founding members of the Open Handset Alliance, announced the Dalvik Turbo virtual machine for Android , which will replace the Dalvik engine that currently powers applications on Android phones. According to Myriad, Dalvik Turbo can increase Android application execution speed by up to three times, without significantly increasing memory requirements. The new Dalvik Turbo virtual machine can also provide “substantial battery life improvements” and supports a variety of processors (based on ARM, Intel’s Atom or MIPS). Thanks to Dalvik Turbo, Android developers will reportedly be able to create new games (fully compatible with existing Android software) that feature complex models and advanced graphics. Myriad said that it would demonstrate Dalvik Turbo on Android devices during MWC 2010 – so we should expect Android phones with the new virtual machine to be available soon. Via Press release Similar Posts: Intel confirms plans for Atom-based iPhone-like mini-tablet? Run Android on HTC TyTN II, Touch Ericsson and Intel team up for HSPA on MIDs Android 1.5 on the way #CES 2010: Palm brings 3D games to webOS, opens developer program, promises Flash and video recording
Categories: Android Tags: apple, blackberry, Dalvik, dalvik-turbo, intel, luxury, microsoft, nokia, sony, video, wireless, wireless-news