spais
Гл. Модератор
- Регистрация
- 4 Июн 2018
- Сообщения
- 37
- Реакции
- 102
Суть этой архитектуры - это использование двух кластеров ядер
1. Низкопроизводительные ядра с хорошей энергоэффективностью (Cortex-A7)
2. Высокопроизводительные ядра с низкой энергоэффективностью (Cortex-A15)
Оба кластера архитектурно совместимы(разница лишь в быстродействии) между собой и меню кеш-память 2 уровня (L2), что позволяет незаметно для пользователя переключаться между кластерами.
За согласование работы обеих групп ядер отвечает система межсоединений (CCI-400)
За выбор исполнителя задачи отвечает планировщик задач (GIC-400)
Так выглядит big.LITTLE архитектура

Так же есть параллельная обработка при которой работают оба процессора.
Потоки с большим объемом вычисления обрабатываются Cortex-A15.
Задачи, предполагающие большое количество операций ввода-вывода, или не критичные ко времени вычисления, могут выполняться на Cortex-A7.
Cortex-A15 включается только тогда, когда есть поток требующий высокой производительности.
1. Низкопроизводительные ядра с хорошей энергоэффективностью (Cortex-A7)
2. Высокопроизводительные ядра с низкой энергоэффективностью (Cortex-A15)
Оба кластера архитектурно совместимы(разница лишь в быстродействии) между собой и меню кеш-память 2 уровня (L2), что позволяет незаметно для пользователя переключаться между кластерами.
За согласование работы обеих групп ядер отвечает система межсоединений (CCI-400)
За выбор исполнителя задачи отвечает планировщик задач (GIC-400)
Так выглядит big.LITTLE архитектура

Так же есть параллельная обработка при которой работают оба процессора.
Потоки с большим объемом вычисления обрабатываются Cortex-A15.
Задачи, предполагающие большое количество операций ввода-вывода, или не критичные ко времени вычисления, могут выполняться на Cortex-A7.
Cortex-A15 включается только тогда, когда есть поток требующий высокой производительности.