реклама на сайте
подробности

 
 
> Алгоритм на Си, время выполнения на ARM
Rok
сообщение May 24 2011, 13:46
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 62
Регистрация: 11-01-05
Из: Беларусь, Минск
Пользователь №: 1 894



Люди добрые. Вопрос мой может и "простоват", но мне нужно с чего-нить начать.
Поэтому вот здесь и решил спросить. Если ответ простой, то просто тыкните носом туда куда нужно.
Если есть похожая тема на форуме дайте ссылку плиз.

Собственно вопрос:
Предположим, есть у меня какой-то алгоритм вычисления чего-либо, написанный на Си.
Как оценить сколько времени потребуется для его вычисления на ARM процессоре ?
По идее можно засунуть его в ARM компилятор и оттуда вытянуть репорт, так ?
Если да, то какой продукт необходимо поставить ? Есть ли такие компиляторы для линуха ?
Есть ли какие другие пути решения данной задачи ?

Если есть наводящие вопросы прошу задавать.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Homo Sapiens
сообщение May 25 2011, 07:14
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 84
Регистрация: 30-04-09
Из: Москва
Пользователь №: 48 473



Цитата
Увы, только для сферического процессора в вакууме.

Если вы пишете на голом процессоре, а не под какой-то там операционкой или её куском, то, разумеется, "мой" вариант подсчета корректно работает и для реального процессора. Вошли в алгоритм, вышли из алгоритма. Вся периферия уже учитывается нами, разработчиками ПО для конкретной железяки, в этом самом алгоритме. Другое дело, что сложновато это всё.




Цитата
Т.е. собираем сразу всю систему и только потом можно производить к.либо оценку по времени выполнения. Ясно. Спасибо.

Разумеется, это лучший вариант.

Сообщение отредактировал Homo Sapiens - May 25 2011, 07:14
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016