|
Linux + AT91RM9200 + настройка..., Берем все от контроллера, что только возможно ! Разгоняем производ |
|
|
|
Mar 27 2007, 11:08
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
задачка не для слабонервных....
Предлогаю продолжать здесь обсуждение старой темы, но уже с привязкой к более высокому уровню системы...
=================================================================== вопрос номер один=================================================================== [root@AT91RM9200_SK /]$dmesg |grep MIPS Calibrating delay loop... 85.19 BogoMIPS (lpj=425984)[root@AT91RM9200_SK /]$ ... сейчас у меня контроллер наботает на таких частотах, если верить показаниям ядра... Clocks: CPU 170 MHz, master 42 MHz, main 18.432 MHz
Хочу увеличить скорость производительности линукса.. ...кто нибудь знает как увеличить число 85.19 BogoMIPS
я пробовал увеличить скорость производительности гдето месяц назад - получалось только методом умеличения тактовой частоты шины памяти до 89 MHz.... никому не секрет, и известно что BogoMIPS это юмор Торвальдса, и отоброжает производительность в "попугаях", но как опорная величина мне кажется на нее можно надеяться кратко про это сказано здесь - http://ru.wikipedia.org/wiki/BogoMIPSНадеюсь тут есть светилы мысли у опыта именно в данном вопросе... Посоветуйте, подскажите плиз если знаете...
--------------------
|
|
|
|
|
 |
Ответов
|
Mar 29 2007, 11:25
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата(PrSt @ Mar 29 2007, 11:17)  а это при 89 MHz....
Clocks: CPU 179 MHz, master 89 MHz, main 18.432 MHz
[root@AT91RM9200_SK /]$cat /proc/cpuinfo |grep MIPS BogoMIPS : 89.70 [root@AT91RM9200_SK /]$
не ужто так все печально? пойдука я еше поищю.... Ну? 179(тактовая частота ядра)/2(2 такта цикл)=89.5(богомипсов) Что не так? Вот листинг самого цикла (правда иар, но не суть) Код 26 #pragma optimize=no_inline 27 /* portable version */
\ In segment CODE, align 4, keep-with-next 28 volatile static void delay(int loops) 29 { 30 long i; 31 for (i = loops; i >= 0; i--) \ delay: \ 00000000 000050E3 CMP R0,#+0 \ 00000004 0EF0A041 MOVMI PC,LR \ 00000008 010080E2 ADD R0,R0,#+1 \ ??delay_0: \ 0000000C 010050E2 SUBS R0,R0,#+1 \ 00000010 FDFFFF1A BNE ??delay_0 32 ; 33 } \ 00000014 0EF0A0E1 MOV PC,LR ;; return собственно от delay0 - 2 комманды, 2 такта.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Mar 29 2007, 11:39
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(Rst7 @ Mar 29 2007, 11:25)  Ну? 179(тактовая частота ядра)/2(2 такта цикл)=89.5(богомипсов)
собственно от delay0 - 2 комманды, 2 такта. Вы похоже правы... возможно, больше не получится.... прийдется чтото придумывать...
--------------------
|
|
|
|
Сообщений в этой теме
PrSt Linux + AT91RM9200 + настройка... Mar 27 2007, 11:08 COMA Вроде это предел для ARMов. Mar 28 2007, 21:42 bzx Цитата(COMA @ Mar 28 2007, 22:42) Вроде э... Mar 29 2007, 00:55  PrSt Цитата(bzx @ Mar 29 2007, 00:55) А как же... Mar 29 2007, 10:02 PrSt Цитата(COMA @ Mar 28 2007, 21:42) Вроде э... Mar 29 2007, 09:11 gmax Цитата(PrSt @ Mar 27 2007, 10:08) я пробо... Mar 29 2007, 09:27 gmax Можно еще сделать из мат-демона мат-драйвер... Mar 29 2007, 09:56  PrSt Цитата(gmax @ Mar 29 2007, 09:56) Можно е... Mar 29 2007, 10:06   gmax Касательно мат-драйвера (модуля ядра)
Цитата(PrSt ... Mar 29 2007, 14:20 COMA ЦитатаА как же тогда "200 MIPS at 180 MHz... Mar 29 2007, 09:28 PrSt Цитата(COMA @ Mar 29 2007, 09:28) Вы не п... Mar 29 2007, 09:36 Rst7 А что вы собственно хотите? У вас цикл занимает 2 ... Mar 29 2007, 10:02 COMA А почему такие требования по скорости? Mar 29 2007, 12:01 PrSt Цитата(COMA @ Mar 29 2007, 12:01) А почем... Mar 29 2007, 12:08  vanokuten Цитата(PrSt @ Mar 29 2007, 12:08) возможн... Apr 2 2007, 11:27 COMA если матрицы считать - то лучше AVR32. Mar 29 2007, 12:22 PrSt Цитата(COMA @ Mar 29 2007, 12:22) если ма... Mar 29 2007, 12:28 bzx Цитата(COMA @ Mar 29 2007, 13:22) если ма... Mar 29 2007, 12:36 COMA так, имхо, видео/графика это в основном и есть раб... Mar 29 2007, 12:48 bzx Цитата(COMA @ Mar 29 2007, 13:48) так, им... Mar 29 2007, 12:54 amw ЦитатаВроде это предел для ARMов.
Для каких?
У мен... Mar 30 2007, 16:36 Rst7 Безусловно. Но разговор идет о ядре 920 - тут без ... Mar 31 2007, 09:25 amw Цитата(Rst7 @ Mar 31 2007, 09:25) Безусло... Mar 31 2007, 12:30 PrSt Цитата(PrSt @ Mar 27 2007, 11:08) продолж... Apr 3 2007, 10:11 COMA 1. Сделать chroot в новую корневую систему.
У меня... Apr 4 2007, 08:35 PrSt Цитата(COMA @ Apr 4 2007, 08:35) 1. Сдела... Apr 4 2007, 09:03  vanokuten Цитата(PrSt @ Apr 4 2007, 09:03) Щяс хочу... Apr 4 2007, 12:18 amw Цитатано мне же нужно полноценный Linux - поэтому ... Apr 4 2007, 17:26 COMA Посмоотрите в сторону http://buildroot.uclibc.org/... Apr 5 2007, 09:19 PrSt Цитата(COMA @ Apr 5 2007, 09:19) Посмоотр... Apr 5 2007, 09:45  amw Цитата(PrSt @ Apr 5 2007, 09:45) Понимаеш... Apr 6 2007, 11:06  d__ Цитата(PrSt @ Apr 5 2007, 12:45) Да-да -я... Aug 1 2007, 16:33 COMA я собрал, проверил.
Правда мне он не очень понрави... Apr 5 2007, 10:38 PrSt Цитата(COMA @ Apr 5 2007, 10:38) я собрал... Apr 5 2007, 10:49 COMA не понравился тем что нету nano в комплекте.
А т... Apr 5 2007, 10:57 slava2005 Цитата(PrSt @ Apr 3 2007, 14:11) Есть Lin... Jun 22 2007, 09:49 PrSt Цитата(slava2005 @ Jun 22 2007, 12:49) Ра... Jul 14 2007, 12:38 sergeeff Я тут почитал все дискуссии и никак не возьму в то... Jul 14 2007, 19:29 PrSt Цитата(sergeeff @ Jul 14 2007, 22:29) Я т... Jul 15 2007, 15:07 slava2005 Цитата(PrSt @ Jul 14 2007, 16:38) может д... Jul 17 2007, 03:48
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|