[an error occurred while processing this directive]
на примере gcc (как кодогенератора)
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено yes 27 мая 2004 г. 10:59
В ответ на: Одинаковый фронтенд :) (+) отправлено SM 27 мая 2004 г. 09:34

есть у него C, C++, ADA, FORTRAN, какие-то еще самопальные языки,
на которых можно ему код написать -
это фронт-энд
потом есть всякая оптимизация и т.п.
а затем генерация кода для конкретной железки -
это бэк-енд

для х86 как-раз много специальных патчей для середины - то есть он не укладывается в требования "хорошей для gcc архитектуры"

сильно подозреваю, что и у коммерческих компиляторов оптимизатор для х86 сложный и не результативный

ARM, SPARC, MIPS, PPC, SH4 ... они сильно похожи друг на друга - можно сказать если знаешь один - знаешь и остальные (АРМ - это типа проще нельзя (вобщем можно - M-CORE, но не нужно :-), PPC-шка на мой взгляд самый монстр (но правильный! есть камни которые 64 бита делят за ~10тактов), SPARC - свои заморочки - регистровый файл) и т.д.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru