Loading…
Embedded Linux Conference + Android Builders Summit has ended
avatar for Adrián Pérez de Castro

Adrián Pérez de Castro

Igalia
Embedded WebKit Engineer
Helsinki, Finland
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 cats, vintage computers, bicycling, and quirky museums.

My Speakers Sessions

Thursday, May 1
 

2:00pm PDT

Improving Performance Of A WebKit Port MIPS Platform - Adrián Pérez de Castro, Igalia
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.

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