Обсуждение

В архиве: 21 комментарий.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 27 ноября 2007

Комментарий

Хм. Насколько я знаю, форт-процессоры -- вовсе не новинка; их ещё в 80х проектировал как сам Мур и его окружение (Novix), так и русские (у нас, впрочем, всё это делалось на ПЛИС, что понятным образом ограничивало область применения).

Анатолий Левенчук · 27 ноября 2007

Комментарий

Как я понимаю, 18 лет форт-процессоры не проектировались в железе -- форт достаточно легко ведь садится на любую архитектуру, если в ней стек хоть как-то реализован, так зачем ему собственное железо! А сейчас вдруг сделали. Неспроста это. Я рад крайне: закончилась маркетинговая "гонка гигагерц", и стало сразу интересней.

Ответ на комментарий

Имя не сохранено · 27 ноября 2007

Комментарий

Они, вообще-то, как проектировались и выпускались в железе, так и выпускаются. Без всяких 18-летних пауз.

Ответ на комментарий

Анатолий Левенчук · 28 ноября 2007

Комментарий

Не думаю, чтобы у них были такие характеристики, как в заявленном 24-ядерном чипе. Иначе бы мы о них наверняка услышали.

Ответ на комментарий

Имя не сохранено · 28 ноября 2007

Комментарий

Поправьте меня, если неправильно понял Вашу логическую цепочку: "18 лет форт-процессоры не проектировались в железе", поскольку за это время не было выпущено ни одного форт-процессора с "характеристиками, как в заявленном 24-ядерном чипе" ? Однако...

Ответ на комментарий

Имя не сохранено · 28 ноября 2007

Комментарий

Круто! Я тоже в детстве Форт изучал. Причем у проца необычная архитектура, да и вообще хорошая штука вместо FPGA. Как-то давно мы ради прикола, придумали что можно поместить финансовый софт для сервера, который мы писли, на ФПГА. Типа система масштабируется путем втыкания спец плат. Но при наличие такого Форт процессора это не такой уж и прикол.

Имя не сохранено · 28 ноября 2007

Комментарий

СиФорт, если я не ошибаюсь, одногигагерцовый, и это хорошо.Проблема в том, что там each core of the chip only has 64 words of RAM, which you must share between code and data. И это капец, на самом деле. Форт, конечно, сам-себе-архиватор, но не до такой же степени. Для серьёзных приложений нужно, чтобы одно-два ядра работали на обмен со внешней памятью.

Ответ на комментарий

Анатолий Левенчук · 28 ноября 2007

Комментарий

Я считаю, что СиФорт с выделенным одним-двумя ядрами для обменов с памятью -- это преимущество. Это означает, что архитектура связи с памятью софтовая, и вы можете реально иметь разные стратегии с ней работы. Не нужно также забывать, что СиФорт хорошо масштабируется, и выделение даже 10 ядер (из, например, 240 при использовании всего десяти чипов) для работы с памятью -- не вопрос. К тому же 1 такт -- 1 команда при "автоматической синхронизации" между разными ядрами. Я радуюсь полностью другой архитектуре, альтернативной тому, что предлагает на сегодня FPGA с одной стороны и классические CISC с другой.

Ответ на комментарий

Имя не сохранено · 28 ноября 2007

Комментарий

Что за тест, на котором была показана 1000-кратная потеря в скорости? 'А ведь с 1979 года бенчмарк Xerox PARC работает на сегодняшних машинах лишь в пятьдесят раз быстрее' Где можно посмотреть этот бенчмарк и в чём он вообще состоит?

Анатолий Левенчук · 28 ноября 2007

Re: Mind map

У нас проблема не в коллаборации сейчас главная. Главная -- как нарисовать направленный граф, у которого в узле пять текстов (strategy, tactics, nessesary, parallel, sufficient).

Ответ на комментарий

Анатолий Левенчук · 28 ноября 2007

Re: Mind map

На всякий случай: в четверг встреча не состоится, мы на выезде до понедельника. В понедельник утром созвонимся, поймем что делать.

Ответ на комментарий

Имя не сохранено · 25 июня 2008

Комментарий

Заинтересовался фортом сравнительно недавно и был поражен этим языком. Интересно, как вы оцениваете перспективы разработки на нем "реактивных" систем, реализуемых как конечные автоматы?

Анатолий Левенчук · 25 июня 2008

Комментарий

На Форте писать не хуже, чем на любых других языках. Это вопрос вкуса: хорошая литература есть и на китайском, и на русском. Конечно, Форт интересен в таких приложениях, где недалеко железо -- там он вообще блестящ. Но и с конечными автоматами он легко справится: разработайте на нем DSL, решающий ваш класс задач, а потом быстренько напишите на этом DSL то, что вам нужно. Ибо на Форт вы еще и синтаксисом удобно управляете -- это и нужно юзать.

Ответ на комментарий