Forth
http://fforum.winglion.ru/

Тесты форт-процессора
http://fforum.winglion.ru/viewtopic.php?f=3&t=2790
Страница 1 из 1

Автор:  Hishnik [ Вт дек 27, 2011 17:42 ]
Заголовок сообщения:  Тесты форт-процессора

Сопоставляя форт-процессор в ПЛИС с тестами
http://theultimatebenchmark.org/
получаем табличку

sec
J. Kunz DEC 3000-600 Alpha 21064 175Mhz pForth Nesting 32Mil 22
Venty Nokia N900 ARM A8 600Mhz gforth-fast, Linux Nesting 32Mil 3.9
Venty Nokia N900 ARM A8 600Mhz gforth-dtc, Linux Nesting 32Mil 5.5
Venty Nokia N900 ARM A8 600Mhz gforth-itc, Linux Nesting 32Mil 6.9
Matthias Trute Atmega16 8MHz amForth 4.4 Nesting 32Mil 489

=========================================================
kf532 100 MHz, Spartan-6 3

Автор:  Гость [ Вт дек 27, 2011 18:09 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Хищник писал(а):
Сопоставляя форт-процессор в ПЛИС с тестами
kf532 100 MHz, Spartan-6 3


А выводы?
А результаты по другим тестам?
Интересны результаты и по известным тестам Форт систем:)

Автор:  Hishnik [ Вт дек 27, 2011 20:58 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Гость писал(а):
Интересны результаты и по известным тестам Форт систем:)

А какие ссылки здесь давали, такие и проверил :) С сайта тесты, конечно, не все проделаны, только наиболее показательный.

Автор:  Гость [ Вт дек 27, 2011 21:26 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Хищник писал(а):
Гость писал(а):
Интересны результаты и по известным тестам Форт систем:)

А какие ссылки здесь давали, такие и проверил :) С сайта тесты, конечно, не все проделаны, только наиболее показательный.


А это на усмотрения автора топика:)
А ссылки можно взять из соответствующих топиков форума (+ код из библиотек функций ffl, fsl и др.)
Интересны показатели по скорости на прикладных задачах (сжатие информации, программный графический
движок т.к. если Форт процессор J1 педлагают использлвать, как ускоритель графики для Ардуино, то интересны, например, цифры возможностей программного рендеринга графики и т.д.)

Автор:  Hishnik [ Вт дек 27, 2011 23:37 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Гость писал(а):
Интересны показатели по скорости на прикладных задачах (сжатие информации, программный графический
движок т.к. если Форт процессор J1 педлагают использлвать, как ускоритель графики для Ардуино, то интересны, например, цифры возможностей программного рендеринга графики и т.д.)

Мне кажется, что это не вполне процессорные задачи при наличии ПЛИС. Один из критериев разделения проекта на аппаратную и программную - частота модификаций. Для стандартных операций, таких как сжатие или рендеринг, эта происходит нечасто. Сделали один раз, убедились, что оно работает правильно... и оформили в виде IP-ядра. Процессор появляется в тот момент, когда мы переходим к регулярно отлаживаемым операциям.

Автор:  Гость [ Ср дек 28, 2011 12:02 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Хищник писал(а):
Мне кажется, что это не вполне процессорные задачи при наличии ПЛИС. Один из критериев разделения проекта на аппаратную и программную - частота модификаций.

Или удобство реализациии программно при ограниченных аппаратных ресурсах ПЛИС:)

Хищник писал(а):
Для стандартных операций, таких как сжатие или рендеринг, эта происходит нечасто. Сделали один раз, убедились, что оно работает правильно... и оформили в виде IP-ядра. Процессор появляется в тот момент, когда мы переходим к регулярно отлаживаемым операциям.


Любая программная отладка имеет тенденцию заканчиваться, а вот вариантов (сжатия, рендеринга и т.д)
может быть много в силу многообразия существующих форматов хранения и обработки информации.
Отладили программно ядро. Характеристики реализации устроили. Нужен ли переход к реализации этого в железном
варианте IP - ядра? Понадобилось данное решение - загружаем программно-аппаратное решение в ПЛИС для решения требуемой задачи. Это не отменяет и использование готовых наработанных IP-ядер.

P.S.

Автор:  Hishnik [ Ср дек 28, 2011 12:25 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Гость писал(а):
Или удобство реализациии программно при ограниченных аппаратных ресурсах ПЛИС:)

Это тоже один из критериев.
Гость писал(а):
Любая программная отладка имеет тенденцию заканчиваться, а вот вариантов (сжатия, рендеринга и т.д)
может быть много в силу многообразия существующих форматов хранения и обработки информации.

Вобщем-то это немного разные стадии разработки. Программная отладка - это когда у нас не работает то, что мы хотим сделать работающим. В этом случае изменять программу процессора существенно быстрее, чем менять конфигурацию ПЛИС. Разработка нового варианта сжатия или рендеринга - это другая модификация того же проекта.
Гость писал(а):
Отладили программно ядро. Характеристики реализации устроили. Нужен ли переход к реализации этого в железном варианте IP - ядра?

Вот это тонкий момент. Является ли абсолютно необходимой предельная производительность процессорного ядра? Я утверждаю, что нет, поскольку это не единственное решение для ПЛИС. Вот если решение на процессоре нас и так устраивает, то все можно оставить как есть. Конечно, если можно ускорить процессор, это следует сделать, но не стоит к этому процессу "прикипать"... он бесконечный :)

Автор:  Kopa [ Вс ноя 25, 2012 00:40 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Есть такой Soft стековый процессор с портом GCC и другими "плюшками"
Zylin CPU
Как его "возможности" можно сравнить c другими стековыми процессорами?
и какие выводы можно сделать по данной разработке?

P.S. Можно ли услышать непредвзятые "компетентные" заключения-рассуждения?
например, мой A процессор "прожуёт и не поперхнётся" этот B процессор (утрировано:)

Автор:  Hishnik [ Вс ноя 25, 2012 01:33 ]
Заголовок сообщения:  Re: Тесты форт-процессора

Используем такой в проекте Software-Defined Radio. Процессор как процессор, тем более что он в составе более крупной системы. Есть поддержка gcc => про Форт можно не вспоминать. Ну вот у меня сейчас основное ядро нечто наподобие zpu4-medium, только частота на Spartan-6 не 80, а 100. Какие выводы из этого можно сделать? Какие вообще надо делать, и надо ли? Нет, Zylin не является частью "победного шествия Форта по планете" :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/