Google's C/C++ toolchain for smart handheld devices
Venue
VLSI Design, Automation, and Test (VLSI-DAT), 2012 International Symposium on, IEEE
Publication Year
2012
Authors
Doug Kwan, Jing Yu, Bhaskar Janakiraman
BibTeX
Abstract
Smart handheld devices are ubiquitous today and software plays an important role on
them. Therefore a compiler and related tools can improve devices by generating
efficient, compact and secure code. In this paper, we share our experience of
applying various compilation techniques at Google to improve software running on
smart handheld devices, using our mobile platforms as examples. At Google we use
the GNU toolchain for generating code on different platforms and for conducting
compiler research and development. We have developed new techniques, added features
and functionality in the GNU tools. Some of these results are now used for smart
handheld devices.
