CoreMark Test: различия между версиями
Материал из MIK32 микроконтроллер
Нет описания правки |
|||
Строка 7: | Строка 7: | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
! | !Источник кода | ||
!Кэш | !Кэш | ||
!Оптимизация | !Оптимизация | ||
!Результат CoreMark | !Результат CoreMark | ||
|- | |- | ||
| | |QSPI, 4 бит | ||
| | |да | ||
| -O0 | | -O0 | ||
| | |6 | ||
|- | |- | ||
| | |QSPI, 1 бит | ||
| | |да | ||
| | | -O0 | ||
| | |3 | ||
|- | |- | ||
| | | |
Версия от 10:59, 26 июля 2023
Введение
Из wikipedia.org: CoreMark — набор синтетических тестов производительности для измерения скорости центральных процессоров во встраиваемых системах. Создан в 2009 году Shay Gal-On из компании EEMBC в качестве замены для антикварного бенчмарка Dhrystone 1984 года. Код тестов написан на языке программирования Си и содержит реализации таких алгоритмов: обработка связных списков (поиск и сортировка), обработка матриц (несколько матричных операций), машина состояний (определение, что входной символьный поток содержит действительные числа в десятичной записи), подсчет суммы CRC.
Более подробно о самом тесте можно почитать на https://ru.wikipedia.org/wiki/CoreMark
Измерения
Источник кода | Кэш | Оптимизация | Результат CoreMark |
---|---|---|---|
QSPI, 4 бит | да | -O0 | 6 |
QSPI, 1 бит | да | -O0 | 3 |