This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
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 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

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 environments around GNOME and MeeGo, and. I have been a speaker at FOSDEM, DebConf and smaller events organized by local LUGs.

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

Attendees (8)