Support Our Site
Get Better Gear!
- Notability For iPad: Much More Than A Note Taking App from Ginger Labs, Inc, US$0.99
- Scosche’s RH656m Headphones With Microphone Are Wonderful from Scosche, US$129.99
- IPEVO’s Typi Folio Case & Keyboard for iPad is First-rate from IPEVO, US$79.99
- Scosche’s boomSTREAM BT Speaker: Features & Compromises from Scosche, US$99.95
- FX Photo Studio HD: iPad Painting of Effects Made Easy from MacPhun LLC, US1.99
Top 5 Free Apps
iTunes New Music Releases
Top 5 Paid Apps
Discover New Music
Every Day: The Best of the Verve Years
- Joe Williams
- Joe Williams was Figure Two in my three-man education in singing. A brilliant vocalist, scatter, and interpreter of jazz and blues, Williams produces music that's totally unique, yet sounds so effortl
The Wall (Deluxe Packaging Digitally Remastered)
- Pink Floyd
- Okay, someone had to say it, and though others on the iPO staff are more qualified to review this album, I decided the time was now. This is the quintessential concept album. Though others came before
- The Damned
- Punk rock is mostly associated with three chords and a bad attitude, but the Damned were one of the few bands of the era bent on bringing musicianship and a good sense of humor to the scene. And while
- Modern Lovers
This timeless masterpiece is little known, but it has inspired almost as many bands as The Modern Lovers' own inspiration -- and only slightly better known -- The Velvet Underground & Nico.
Live at the Magic Bag, Ferndale, MI
- Supersuckers
- Man, there's nothing like good, old fashioned, rock and roll... add a bit of industry resentment to that with a double-shot of cynicism, and you get one of the best "new" rock bands going. This album
Reader Specials
Visit Deals On The Web for the best deals on all consumer electronics, iPods, and more!
News
An iPhone Performance Secret: LLVM
Wednesday, January 31st, 2007 at 2:00 PM - by John Martellaro
Apple has found a way to achieve amazing graphics speed a shirt pocket device, the iPhone, by using a special form of code optimization called "Low Level Virtual Machine," (LLVM) according to graphics and algorithms specialist Charles Ying.
Mr. Ying wrote Thursday that Apple has taken the approach of using its expertise in Mac OS X, OpenGL, and code optimization via LLVM in the development in the iPhone.
Small personal electronics that can fit in your pocket are always short of the electrical power required for fast video processing. And yet Apple has demonstrated very impressive graphics capabilities with the iPhone. The key is extensive code optimization at every stage, from the CPU to the graphics system, from compile to runtime, and that can be done with LLVM.
Because the iPhone is running "OS X," a variant of Mac OS X, Apple can take advantage of their expertise in OpenGL graphics used by Mac OS X to achieve the amazing scrolling feature and finger resizing of graphics of the iPhone. But any interpreted interface, like OpenGL would have to be highly optimized to achieve that kind of performance in a small device. With LLVM, the programmer can enable program optimization in every realm: compile, link, and even at runtime.
Apple has taken several steps to achieve this. Apple has quietly contributed ARM enhancements to LLVM. Secondly, LLVM has been integrated with Apple's primary compiler in Xcode, called gcc.
When all is said and done, Apple has achieved a highly optimized OS X and Open GL code base that can exploit Core Animation on an ARM processor.
This is very likely why Apple chose to use "OS X" in the iPhone and how Apple can achieve amazing graphics in a shirt pocket device with limited electrical power.
Recent Headlines
- Reading, Writing, & Saving the World
- Free Retro Gaming for iOS - Activision’s Kaboom!
- Apple Adds Chomp Bits to iOS 6 App Store Discovery
- Notability For iPad: Much More Than A Note Taking App
- Scosche’s RH656m Headphones With Microphone Are Wonderful
- Tim Cook & Larry Page Reportedly Discuss Patents
- Analysis: Amazon Kindle Fire Sold Out, Kindle Fire 2 Pic Leaked
Post Your Comments