Loading…
Embedded Linux Conference + Android Builders Summit has ended
Back To Schedule
Thursday, May 1 • 2:00pm - 2:50pm
Improving Performance Of A WebKit Port MIPS Platform - Adrián Pérez de Castro, Igalia

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The MIPS processor cores are widely used in embedded platforms, including TVs and set-top-boxes. In most of those platforms dedicated graphics hardware exists but it may be specialized for its use in audio and video signal processing: rendering of web content has to be done in software. We implemented optimizations for the software-based QPainter renderer to improve the performance of Qt —including QtWebKit— in MIPS processors. The target platform was the modern 74kf cores, which include new SIMD instructions suitable for graphics operations (alpha blending, color space conversion and JPEG image decoding), and also for non-graphics operations: string functions were also improved. Our figures estimate that web pages are rendered up to 30% faster using hand-coded assembler fast-paths for those operations.

Speakers
avatar for Adrián Pérez de Castro

Adrián Pérez de Castro

Software Engineer, Igalia
I am a Software Engineer and member of the Compilers team at Igalia, where I have been working on Javascript engines and also collaborating with the Browsers team in the maintenance of the WebKitGTK+. In the past I have been part of a number of projects both in desktop and embedded... Read More →


Thursday May 1, 2014 2:00pm - 2:50pm PDT
Salon IV

Attendees (0)