История изменений
Исправление liksys, (текущая версия) :
Вкину-ка еще немного занятных ссылок о том, как действительно обстоят дела с перспективами эльбрусов:
- Здесь бывший сотрудник МЦСТ поясняет за проблемы текущего подхода
- Он же - анализирует то, как надо делать - сюрприз, сходится со мной во мнении про RISC-V.
- Здесь разбирается код и ассемблеры с примерами, и поясняется, почему VLIW общего назначения - это с 99% вероятностью тупик. Пример интересный, потому что показывает, что статический анализ кода не в состоянии помочь компилятору оптимизировать даже простейшую сортировку, В комментариях разбирают, как надо специальным образом оптимизировать сишный код, чтобы генерировалось что-то компактное. Буквально закат солнца вручную.
- Разгромное мнение Линуса Торвальдса по поводу VLIW вообще и Itanium в частности.
- А Дональд Кнут говорит о том, что подходящий компилятор для VLIW общего назначения вообще невозможно написать
- Джон Хеннесси и Дэвид Паттерсон тоже пишут, что удел VLIW - это специализированные процессоры, вроде DSP
- И закончить эту замечательную подборку я хочу выдержкой из интервью самого Бабаяна - дедушка тоже считает, что VLIW был ошибкой :)
Мы думали: ну, сделать 32 цуга – и будет у нас настоящий параллелизм! Но я допустил тогда ошибку. Я подумал, что это очень сложно, а ведь есть подход попроще – подход широкой команды. Ну мы и решили его попробовать. Ведь мы тогда минусов не знали этой широкой команды…
Собственно, на этом в спорах о перспективности VLIW общего назначения можно ставить точку.
Исходная версия liksys, :
Вкину-ка еще немного занятных ссылок о том, как действительно обстоят дела с перспективами эльбрусов:
- Здесь бывший сотрудник МЦСТ поясняет за проблемы текущего подхода
- Он же - анализирует то, как надо делать - сюрприз, сходится со мной во мнении про RISC-V.
- Здесь разбирается код и ассемблеры с примерами, и поясняется, почему VLIW общего назначения - это с 99% вероятностью тупик. Пример интересный, потому что показывает, что статический анализ кода не в состоянии помочь компилятору оптимизировать даже простейшую сортировку, и надо специальным образом оптимизировать сишный код, чтобы генерировалось что-то компактное. Буквально закат солнца вручную.
- Разгромное мнение Линуса Торвальдса по поводу VLIW вообще и Itanium в частности.
- А Дональд Кнут говорит о том, что подходящий компилятор для VLIW общего назначения вообще невозможно написать
- Джон Хеннесси и Дэвид Паттерсон тоже пишут, что удел VLIW - это специализированные процессоры, вроде DSP
- И закончить эту замечательную подборку я хочу выдержкой из интервью самого Бабаяна - дедушка тоже считает, что VLIW был ошибкой :)
Мы думали: ну, сделать 32 цуга – и будет у нас настоящий параллелизм! Но я допустил тогда ошибку. Я подумал, что это очень сложно, а ведь есть подход попроще – подход широкой команды. Ну мы и решили его попробовать. Ведь мы тогда минусов не знали этой широкой команды…
Собственно, на этом в спорах о перспективности VLIW общего назначения можно ставить точку.