Когда-то я программировал на Forth. Более того, я очень любил этот язык! И до сих пор к этому языку я отношусь с симпатией и теплотой. Наконец-то появился аппаратный форт-процессор, и какой
( Read more... )
Хм. Насколько я знаю, форт-процессоры -- вовсе не новинка; их ещё в 80х проектировал как сам Мур и его окружение (Novix), так и русские (у нас, впрочем, всё это делалось на ПЛИС, что понятным образом ограничивало область применения).
Как я понимаю, 18 лет форт-процессоры не проектировались в железе -- форт достаточно легко ведь садится на любую архитектуру, если в ней стек хоть как-то реализован, так зачем ему собственное железо!
А сейчас вдруг сделали. Неспроста это. Я рад крайне: закончилась маркетинговая "гонка гигагерц", и стало сразу интересней.
Поправьте меня, если неправильно понял Вашу логическую цепочку: "18 лет форт-процессоры не проектировались в железе", поскольку за это время не было выпущено ни одного форт-процессора с "характеристиками, как в заявленном 24-ядерном чипе" ? Однако...
СиФорт, если я не ошибаюсь, одногигагерцовый, и это хорошо.Проблема в том, что там each core of the chip only has 64 words of RAM, which you must share between code and data. И это капец, на самом деле. Форт, конечно, сам-себе-архиватор, но не до такой же степени. Для серьёзных приложений нужно, чтобы одно-два ядра работали на обмен со внешней памятью.
Я считаю, что СиФорт с выделенным одним-двумя ядрами для обменов с памятью -- это преимущество. Это означает, что архитектура связи с памятью софтовая, и вы можете реально иметь разные стратегии с ней работы.
Не нужно также забывать, что СиФорт хорошо масштабируется, и выделение даже 10 ядер (из, например, 240 при использовании всего десяти чипов) для работы с памятью -- не вопрос.
К тому же 1 такт -- 1 команда при "автоматической синхронизации" между разными ядрами.
Я радуюсь полностью другой архитектуре, альтернативной тому, что предлагает на сегодня FPGA с одной стороны и классические CISC с другой.
Reply
А сейчас вдруг сделали. Неспроста это. Я рад крайне: закончилась маркетинговая "гонка гигагерц", и стало сразу интересней.
Reply
Reply
Reply
"18 лет форт-процессоры не проектировались в железе", поскольку за это время не было выпущено ни одного форт-процессора с "характеристиками, как в заявленном 24-ядерном чипе" ?
Однако...
Reply
Reply
Reply
Reply
Сам-то я, как раз, fpga обхожусь.
Reply
60Мгц, несколько тактов на каждую команду, 16 бит. Хотя, конечно, интересная разработка.
Reply
Reply
Не нужно также забывать, что СиФорт хорошо масштабируется, и выделение даже 10 ядер (из, например, 240 при использовании всего десяти чипов) для работы с памятью -- не вопрос.
К тому же 1 такт -- 1 команда при "автоматической синхронизации" между разными ядрами.
Я радуюсь полностью другой архитектуре, альтернативной тому, что предлагает на сегодня FPGA с одной стороны и классические CISC с другой.
Reply
Leave a comment