Компания MediaTek несколько лет назад стала крупным игроком рынка мобильных процессоров. Она привлекла к себе много внимания релизом первого «полноценного» 8-ядерного процессора, а также технологии MediaTek CorePilot 1.0, которая призвана сбалансировать производительность и расход энергии. Технология анонсирована в июле 2013 с первым чипом MediaTek с поддержкой архитектуры Heterogeneous Multi-Processing, реализацией которой и является CorePilot 1.0.
Своих целей оптимизации она достигает за счёт интерактивного управление энергопотреблением, адаптивным управлением температурным режимом и улучшенным алгоритмом планировщика. CorePilot 1.0 контролировала только ядра центрального процессора, однако вторая версия занимается и графическими ядрами.
Разработчики называют такую вычислительную связку Device Fusion. Она выполняет программы на OpenCL, делая смартфоны чуть холоднее и чуть быстрее. Обещан рост производительности на 146% по сравнению с отдельным использованием архитектур CPU И GPU, а энергопотребление снижается на 18%. Программисты при этом избавлены от необходимости решать, какой процессор использовать для каких задач. Распределение происходит автоматически, в зависимости от того, какая часть программы выполняется лучше на том или ином ядре. Если разница отсутствует, происходит параллельное выполнение.
Если процессор MediaTek MT 6795 самостоятельно обрабатывает изображение 4 Мп в течение 800 мс, а GPU Adreno 420 справляется за 1600 мс, то вместе они показывают результат 400 мс.