ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
3 сентября
137072 Топик полностью
Evgeny_CD, Архитектор (02.11.2008 13:25, просмотров: 132) ответил AlexandrY на Analog напрасно пытается кампасировать мозги.
Отчасти согласен. Смотрим на потороха 548 и иже с ним. http://www.analog. …_BF547_BF548_BF549.pdf Обилие шин и кешей на них поражает. Но если С приложение ничего не знает про этот мир, оно ничего и не будет использовать. Т.е. для какой-нибудь Qutopia это будет 533 Мгц 16 битный проц с 16 кеша инструкций и 32 кеша данных. Ну и еще 128к кеша L2, если я правильно понял. Но даже простые инструкции с 32 битными данными, если мне память не изменят, ядро BF не всегда может делать не за 1 такт. т.е. проц у нас уже не 533 MIPS, а где-нибудь 300 MIPS для 32 битных операций. Общая проблема в посем понимании - нестабильность производительности DSP. Т.е. если у тебя все правильно разложено, инструкции выдаются в правильном порядке, допускающем параллелизм, то "дух захватывает". Но если все сделано без оптимизации, а как "бог на душу положит", то тоже дух захватит, но уже от тормозов. Сила процов общего назначения в том, что их производительность гораздо меньше зависит от "правильности раскладки". Простой пример. Берем либу для JPEG www.ijg.org, компилим ее для BF, и сравниваем с фирменной либой для тех же целей. Я не пробовал, но уверен, что разница в скорости там будет многие разы :) Так что идеального проца нет, увы.