Embedded Linux Conference + Android Builders Summit has ended
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.

avatar for Adrián Pérez de Castro

Adrián Pérez de Castro

Embedded WebKit Engineer, Igalia
Adrián has been into computers since an early age, Linux user since the late 90s, and more than 13 years of experience with embedded systems. He is a partner of Igalia, where he works on WebKit with a focus on platform integration and release management. Outside from work, he likes... Read More →

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

Attendees (0)