Исследователи из Калифорнийского университета в Сан-Диего предложили реализовать инновационную идею, которая позволит смартфонам на базе операционной системы Google Android стать в 10-11 раз эффективней при выполнении ряда определенных задач. Их идея заключается в специальной архитектуре центрального процессора смартфона, который по мере необходимости перестраивает свою архитектуру, оптимизируя ее для выполнения одного, наиболее широко используемого на этой базе приложения. Внедрение такой инновации позволит не только увеличить срок службы аккумуляторных батарей смартфона, но и устранить проблему с недостатком вычислительной мощности и производительности некоторых типов Android-смартфонов и мобильных компьютеров.
Реализация специализированного процессора достаточно проста и прозрачна, исследователи предлагают взять одно или два мощных ядра центрального процессора и окружить их еще 120 менее мощными вычислительными ядрами. Используя специализированное программное обеспечение, уже разработанное программистами университета, меньшие вычислительные ядра процессора GreenDroid могут сконфигурироваться в архитектуру, обеспечивающую максимальную эффективность и производительность для одного из популярных приложений на базе OS Android — клиента электронной почты, веб-браузера, медиаплеера, навигационной системы и т.п.
Архитектура процессора, ориентированная на одно конкретное приложение, может в некоторых случаях поднять эффективность выполнения приложения в 10000 раз, по сравнению с обычным процессором широкого назначения. Такое решение не является панацеей для обычных компьютеров, которые выполняют одновременно множество различных задач и программы для которых обновляются достаточно часто. Но для смартфонов или планшетных компьютеров, у которых срок жизни, до морального устаревания, меньше чем у обычных компьютеров, внедрение перестраиваемой, ориентированной на конкретные приложения, архитектуры весьма обосновано и позволит выжимать из аппаратной части устройства все возможное.