|
Производительность SAM9XE, непонятки с этим процом |
|
|
|
Jan 14 2010, 21:01
|
Группа: Участник
Сообщений: 13
Регистрация: 14-01-10
Пользователь №: 54 820

|
Имеется платка с SAM9XE512, все запускает, шьется, работает. Но есть одно неприятное НО. Решил я затестить производительность сей штуки. Сделал тупо просто: t=GetTickCount(); 1ms тики for(k=0;k < 6600000; k++); подобрал, чтобы 1секунду примерно t=GetTickCount()-t; равно 1000 (вообще сделал вывод в DEBUG и компом проверил отсчет 1 секунды)
Итак получаем в дизасме(позже выложу), что цикл занимает 5 инструкций, одна из них 2такта . Итого 7 тактов. Итак 7*6600000=46200000 46 MIPS Потом включаю ICache. Вуаля, производительность сразу в два раза 92мипса. А теперь вопрос! Где обещанные 200MIPS????? Или я где-то ошибся?
Сообщение отредактировал EugenB2 - Jan 14 2010, 21:06
|
|
|
|
|
 |
Ответов
|
Jan 15 2010, 08:40
|
Группа: Участник
Сообщений: 13
Регистрация: 14-01-10
Пользователь №: 54 820

|
Почитал даташит по MMU, понял, что можно закопаться в написании с нуля сего дела. Полазил по форуму, по гуглу, что-то нет примеров реализации MMU. Может, у кого есть чего?
Сообщение отредактировал EugenB2 - Jan 15 2010, 08:41
|
|
|
|
Сообщений в этой теме
EugenB2 Производительность SAM9XE Jan 14 2010, 21:01 AlexandrY Классическая ошибка. ICache включить недостаточно,... Jan 14 2010, 21:35 EugenB2 Цитата(AlexandrY @ Jan 14 2010, 23:35) Кл... Jan 14 2010, 22:00  AlexandrY Интересно в какой среде вы работаете. В IAR-е в их... Jan 14 2010, 22:03   EugenB2 Цитата(AlexandrY @ Jan 15 2010, 00:03) Ин... Jan 15 2010, 06:55 vmp Может быть пригодится - производительность SAM9XE ... Jan 15 2010, 06:16 AlexandrY Да не, в IAR-е полно этого добра. Только для Atmel... Jan 15 2010, 08:56 andrewlekar То есть я так понял атмеловские примеры для армов ... Jan 15 2010, 10:23 EugenB2 Цитата(andrewlekar @ Jan 15 2010, 12:23) ... Jan 15 2010, 10:34 andrewlekar А почему для указанного кода недостаточно I-Cache?... Jan 15 2010, 11:06 EugenB2 Цитата(andrewlekar @ Jan 15 2010, 13:06) ... Jan 15 2010, 12:20  sasamy Цитата(EugenB2 @ Jan 15 2010, 16:20) Cам ... Jan 16 2010, 18:38   aaarrr Цитата(sasamy @ Jan 16 2010, 21:38) Может... Jan 17 2010, 10:17    sasamy Цитата(aaarrr @ Jan 17 2010, 14:17) Вы са... Jan 17 2010, 16:15 vmp Пример инициализации MMU для SAM9XE под IAR 5.x
Ра... Jan 15 2010, 11:32 andrewlekar Цитата(vmp @ Jan 15 2010, 16:32) Пример и... Jan 15 2010, 11:41  vmp Цитата(andrewlekar @ Jan 15 2010, 14:41) ... Jan 15 2010, 12:36  defunct Цитата(andrewlekar @ Jan 15 2010, 13:41) ... Jan 15 2010, 12:37   sasamy Цитата(defunct @ Jan 15 2010, 15:37) Это ... Jan 16 2010, 09:04    defunct Цитата(sasamy @ Jan 16 2010, 11:04) Зря в... Feb 9 2010, 23:35 EugenB2 Цитата(vmp @ Jan 15 2010, 13:32) Пример и... Jan 16 2010, 07:42  EugenB2 Ндаа. Радость была недолгой. Вставил во FreeRTOS, ... Jan 16 2010, 08:46 defunct Цитата(EugenB2 @ Jan 14 2010, 23:01) Пото... Jan 15 2010, 12:19 V_M_Luck Уважаемый vmp!
Возвращаясь к вашему примеру, н... Feb 9 2010, 12:24 aaarrr Цитата(V_M_Luck @ Feb 9 2010, 15:24) Уваж... Feb 9 2010, 12:42 V_M_Luck Спасибо за ответ.
Это в общем-то понятно. Вопрос в... Feb 9 2010, 12:54 aaarrr Цитата(V_M_Luck @ Feb 9 2010, 15:54) Вишу... Feb 9 2010, 14:57 vmp Цитата(V_M_Luck @ Feb 9 2010, 15:54) Как ... Feb 10 2010, 06:32 V_M_Luck Цитата(aaarrr @ Feb 9 2010, 16:57) Посмот... Feb 10 2010, 07:38 vmp Цитата(V_M_Luck @ Feb 10 2010, 10:38) Я п... Feb 10 2010, 07:52 aaarrr Цитата(V_M_Luck @ Feb 10 2010, 10:38) Поп... Feb 10 2010, 09:21  vmp Цитата(aaarrr @ Feb 10 2010, 12:21) Еще р... Feb 11 2010, 06:03 V_M_Luck Похоже, что все-таки я неправильно настраивал ТТ.
... Feb 10 2010, 12:21 aaarrr Цитата(V_M_Luck @ Feb 10 2010, 15:21) Пер... Feb 10 2010, 12:41 V_M_Luck Цитата2. Если "случайно" выполняется рем... Feb 10 2010, 12:56 aaarrr Цитата(V_M_Luck @ Feb 10 2010, 15:56) Еще... Feb 10 2010, 13:44 V_M_Luck Большое спасибо за ответы! Feb 10 2010, 18:07 aaarrr Славно, ПСС найдены, все встало на свои места Feb 11 2010, 06:25 sulsher а не подскажите пример решения данной проблемы на ... Sep 23 2011, 06:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|