aaarrr 69 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Чем бы таким посимулить поумнее? Эксперимент с RVDS 2.2 дал такие цифры: CODE 2456 CLOCKS 5215498 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Для Rst7: не симулируй. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 25 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба DCT и преобразование Уолша проверены на реальном продаваемом оборудовании Тогда, если не секрет, сообщите, плиз, реальные характеристики оборудования, т.е: количество кадров/сек., размер кадров, формат цвета. :) И, заодно, какой там используется процессор, если, конечно, речь не идет о сжатии на FPGA. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Эксперимент с RVDS 2.2 дал такие цифры: CODE 2456 CLOCKS 5215498 Выкладываю последнюю ревизию. Попробуйте посимулить ее, и дайте листинг, чего он там накомпилил. JPEGcoderARM.zip Для Rst7: не симулируй. Ну нету у меня под рукой ARM7 живого, а на ARM9 (да еще и под многозадачкой) - чистота экперимента будет нарушена. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Выкладываю последнюю ревизию. Попробуйте посимулить ее, и дайте листинг, чего он там накомпилил. CODE 2452 CLOCKS 4379723 dump.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба dump.txt ( 44.17кб ) А вменяемый листинг можно положить? С сишным исходником в каментах? И кстати, рекомендую выключить инлайн функций, может нехватать регистров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Akimbo 0 3 июня, 2008 Опубликовано 3 июня, 2008 (изменено) · Жалоба Прогонял исходники jpeg-6b на симуляторе в ИАРе V4, ARM7. Вот что получилось по соотношению %времени/процессы. Сжатие кадра 720*576, размер выходного 28Кб, коэф сжатия 25, цвет 4:2:2. 1) Использовался "быстрый" DCT 30 rgb_ycc_convert 40 forward_DCT 19 jpeg_fdct_ifast 16 encode_mcu_huff 2) Использовался "точный" DCT 24 rgb_ycc_convert 43 forward_DCT 26 jpeg_fdct_islow 15 encode_mcu_huff Фц. jpeg_fdct_??? непосредственно вычисляет коэффициенты, является частью forward_DCT. Заметно что вклад "вычисления коэффициентов" и "разборки результатов" примерно равен. Различия в выходных картинка не замечаю, хотя материал немного не тот. В прикреплении пожатые картинки. jpeg6b_out_25.rar Изменено 3 июня, 2008 пользователем AKimbo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба А вменяемый листинг можно положить? С сишным исходником в каментах? Вменяемый листинг получить нельзя. И кстати, рекомендую выключить инлайн функций, может нехватать регистров. Он и так выключен. Включение, кстати, картину немного улучшает: CODE 2208 CLOCKS 4290777 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Коммерчески ценные исходники никто никогда никуда не выкладывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Вменяемый листинг получить нельзя. а objdump -S out.elf? Ну и так, кстати, видно, что качество кода IAR'у уступает... Коммерчески ценные исходники никто никогда никуда не выкладывает. Ваши исходники никто не просит, у Вас просят общее описание - какое железо, количество FPS, во сколько раз пакует... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба а objdump -S out.elf? Не совсем так, но: jprocess.txt Ну и так, кстати, видно, что качество кода IAR'у уступает... Очень сильно в этом сомневаюсь. Впрочем, IAR'а у меня нет, сравнить не получится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Не совсем так Во, почти получилось. Выключите, плиз, инлайн нафиг, и будет хороший листинг. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Во, почти получилось. Выключите, плиз, инлайн нафиг, и будет хороший листинг. Так и быть :) jprocess.txt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 25 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба После этого на моей тестовой картинке 3235931 такта. Больше видимо уже не удасться выжать. Включение, кстати, картину немного улучшает: CLOCKS 4290777 Так чему в итоге верить? :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rst7 5 3 июня, 2008 Опубликовано 3 июня, 2008 · Жалоба Так чему в итоге верить? Видимо не мне. Потому как выше отписал, как IAR'овский симулятор льстит по тактам ;) Надо бы в реальном железе проверить. Кто возьмется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться