2013-07-11 3 views
0

После этого сообщения:Расчет MIPS на процессоре ARM

How to calculate MIPS for an algorithm for ARM processor.

У меня вопрос о последующих действиях. Предположим, у меня есть только один процесс в моей системе (работающий голый металл на коре M4F), этот процесс занимает около ~ 3 секунд, частота процессора - 168 МГц, а Cortex M4F - 1,25 MIPS/MHZ, который дает мне: 210 MIPS, так что это 3 * 210 = 630 MIPS всего за 3 секунды, я правильно?

Но! , кто может гарантировать, что за эти 3 секунды я использую все доступные MIPS, предоставляемые процессором? если это не так, то 630 MIPS как-то неточно.

Что делать, если я буду измерять использование моего процессора в течение всего времени выполнения (предположим, что я получу ~% 50 использования ЦП), поэтому истинное значение MIPS равно 315 MIPS, верно? что является самым правильным способом оценки MIPS?

Благодаря Майкл

+0

MIPS является «миллионом инструкций *** ПО ВТОРОМУ ***». Поэтому вам лучше не умножаться на 3 секунды, если вы хотите, чтобы ваши результаты и размеры были правильными. –

+0

Почему нет? Итак, как тогда должен идти расчет? – Fluffy

+0

@userXXXX Почему бы и нет? См. Мой комментарий выше. Как? Вы останавливаетесь на части 210MIPS. –

ответ