[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Да вот и думается взять готовый процессор и не му..ся с реализацией арифметики.
Но встает вопрос ввода входных данных в процессор: непрерывный поток входных 224 разрядных данныхкаждому данному в зависимости от его вида соответствует своя программа обработки (в среднем 5 команд из них 2 выдачи)и выходных 150 разрядов. Мне кажется такие условия сильно посадят производительность Атлона.
Потом у Атлона внутри 1500МГЦ, а сколько сожрет постоянное обращение к памяти, интерфейсная шина работает с гораздо меньшей чатотой.
Выполнение нескольких команд за такт - ну так это справедливо если не существует зависимости по данным внутри одной программы, у нас же наоборот зависимость практически полная.
Еще при эмуляции в коде придется ставить множество переходов,которые в случае не правильного предсказания будут рвать конвеер процессора так что он будет простаивть пока его не восстановит.
И еще один аспект НУ КАК К НЕМУ (Атлону) ПОДКЛЮЧИТЬСЯ : разрабатывать плату и ставить его на него (чтобы непосредстенно работать с шиной интерфейса) - "Скажите диджею я просто х..ю" (группа Ленинград), подключаться к разъемам стандартной мамки- так один обмен сожрет всю производительность из-за малых программ обработки
Вот и сижу и думаю..........
Евгений
E-mail: info@telesys.ru