Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 02:15

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Наш ответ ТТА?
Автор Сообщение
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
mOleg писал(а):
Мультиклеточный процессор — это что?
и все-таки от ТТА в нем что-то есть

Альтернатива суперскаляру. Только "бутылочное горлышко" схемотехнически в другом месте. Я общался с этой командой, реализация пока очень сырая. Начиная с того, что на их техпроцессе можно сделать одноядерный процессор с частотой в 4 раза выше, чем их 4-клеточный. Только одноядерный будет работать постоянно, а клетки еще надо суметь загрузить.
Сообщение Добавлено: Вс июн 29, 2014 00:04
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Мультиклеточный процессор — это что?
и все-таки от ТТА в нем что-то есть 8)
Сообщение Добавлено: Сб июн 28, 2014 23:54
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Хищник писал(а):
С Фортом уже был заход в Колибри. Хочется еще одного долгостроя?
там было 3 самайлика и слово "игра"
Сообщение Добавлено: Ср янв 25, 2012 00:37
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
вопрос писал(а):
Кстати, кажется, мультиклет очень просто моделируется

Это удобнее делать на базе того RTL кода, на котором он написан.
вопрос писал(а):
надо всем этим нужно сделать форт

С Фортом уже был заход в Колибри. Хочется еще одного долгостроя?
Сообщение Добавлено: Вт янв 24, 2012 22:21
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Кстати, кажется, мультиклет очень просто моделируется, можно просто поиграть в это, заодно посмотрев, можно ли на форте легко это сообразить. :D

Создаём счётчик :D
создаём несколько одинаковых структур, которые изображают состояние ядер
создаём действия с "регистрами" (переменными в структуре) по ссылке на структуру
создаём минимальный набор "машинных комманд" :D
коммандам сопоставляем "время"
ввод-вывод уже есть - не заморачиваемся
адресация - тоже :!:
создаём цикл, внутри которого последовательно обходятся структуры с предназначенными для них действиями (или простоем)

пока всё это чуть ли не проще "форт-лабиринта"

надо всем этим нужно сделать форт
Сообщение Добавлено: Вт янв 24, 2012 21:02
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Хищник писал(а):
Мне вот интересно, зачем такая информация?

Поразмыслить и определиться с понятием "клеточных" процессоров:) как оно сопрягается с Форт.:)

Хищник писал(а):
Использовать мультиклет? Поставить на него Форт? Посмотреть на архитектурные решения и использовать их в своей деятельности?


Та информация что есть - это наверное тема для обсуждения
философами от IT индустрии. Попытка притянуть известные
решения по аналогии к тому, что описано.
Это из области найти то, предполагая что так оно и есть.

P.S. И зачем все это "поклёвывание"?
Сообщение Добавлено: Вт янв 24, 2012 18:47
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Мне вот интересно, зачем такая информация? Использовать мультиклет? Поставить на него Форт? Посмотреть на архитектурные решения и использовать их в своей деятельности?
Сообщение Добавлено: Вт янв 24, 2012 18:20
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
chess писал(а):
Короче, прежде чем судить, нужно сначала получить достаточную информацию, которой сейчас явно не хватает.

Увы, не хватает.
Сообщение Добавлено: Вт янв 24, 2012 16:37
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
gudleifr писал(а):
Каким-то сверхъестественным образом из множества всех команд находит ту, оба операнда которой принадлежат множеству уже вычисленных, а результат - множеству затребованных. Для этого применяется "односторонний канал связи всех со всеми".

Это очень плохо(кратко) описано. Про использование ассоциативных блоков памяти, содержащих накопленные наборы команд линейных участков программы написано вскольз. Вообще создается впечатление, что концепция мультиклеточного процессора разрабатывалась в какой-то другой конторе, а не в Мультиклете. Судя по промелькнувшей фамилии Стрельцов (я немного знал Николая Стрельцова, он еще давно на пару с Николаем Лукиным в институте математики занимался вычислительными архитектурами) похоже это все оттуда идет. А потом вместо подробного изложения появились пиар-материалы от Мультиклета.
Короче, прежде чем судить, нужно сначала получить достаточную информацию, которой сейчас явно не хватает.
Сообщение Добавлено: Вт янв 24, 2012 16:22
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Да уж. Начиная со слегка нездорового ажиотажа вокруг TTA, продолжая непонятным в контексте форума словом "наш" (чей это наш?), и заканчивая отсылкой к Чемберлену :) Главное, из названия темы ну прямо сразу понятно, о чем пойдет речь...
Сообщение Добавлено: Вт янв 24, 2012 16:19
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Хорошо клюем...
Сообщение Добавлено: Вт янв 24, 2012 05:45
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
mOleg писал(а):
т.е. комутационная среда реализована не просто как набор связей, а как широковещательный канал (??)

Ну шины по всему кристаллу идут. А если надо нагнать таинственности, пишем про это "широковещательная коммутационная среда" :)
Сообщение Добавлено: Сб янв 21, 2012 15:36
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
вопрос писал(а):
ВОт "специально подобранные примеры", может быть, могут быть обоснованием

Обоснованием чего? Что все будет хорошо?
Сообщение Добавлено: Сб янв 21, 2012 15:35
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
Или, все-таки, это Dataflow architecture?
Сообщение Добавлено: Сб янв 21, 2012 05:48
  Заголовок сообщения:  Re: Наш ответ ТТА?  Ответить с цитатой
все же описание напоминает мне ТТА ссылка на англ. вики. Ну, или просто WLIV.

Собственно, выдержки из документации:
2.3 Архитектурные особенности

Цитата:
1. От фон-неймановской модели мультиклеточная архитектура отличается непосредственным указанием информационных связей между операциями и, соответственно, снятием требования упорядоченного размещения описаний операций в программе.

Цитата:
2. От известных не-фон-неймановских архитектур она отличается последовательным способом выборки команд, который обеспечивает реализацию императивных языков программирования, а также использованием для указания информационных связей не адресов команд, а значений динамически формируемых тегов. Команда исполняется по «готовности данных» и «готовности потребителей ее результата».

Цитата:
6. Триады обеспечивают возможность одновременного чтения и исполнения нескольких команд без анализа их очередности выполнения и информационной связности т.е. обеспечивают «естественную» реализацию параллелизма. «Естественность» изначально обусловлена видом и механизмами исполнения команд. В мультиклеточном процессоре нет аппаратных средств обеспечивающих выявление информационных связей между выбранными операциями (командами) и распределение их по функциональным устройствам, т.е. нет динамического распараллеливания. Нет и статического распараллеливания, т.к. программа в виде триад хотя и описывает информационные связи, но имеет линейную форму и не содержит каких-либо указаний, что и как можно выполнять параллельно.

отличия от ТТА вроде как в следующем:
Цитата:
7. Полносвязная интеллектуальная коммутационная среда, работающая в режиме «широковещательной» рассылки, не вносит каких-либо топологических ограничений на межклеточный обмен данными и, следовательно, обеспечивает эффективную реализацию любого класса задач (универсальность архитектуры), а также эффективное масштабирование процессора. При увеличении количества клеток и при наличии потенциального параллелизма алгоритма, рост производительности процессора практически равен увеличению количества клеток.

т.е. комутационная среда реализована не просто как набор связей, а как широковещательный канал (??)
следующее вообще интересно
Цитата:
8. Откомпилированная программа может быть выполнена на любом количестве клеток. При этом возможно динамическое изменение их количества, что обеспечивает реализацию методологии постепенной деградации процессора при отказах его клеток. Процессор может перестраиваться и быть работоспособным до тех пор, пока исправна хотя бы одна клетка и коммутационная среда.

Особенно, последнее предложение загадочно. Т.е. предполагается, что "клетка" есть не простой вычислитель (сумматор или умножитель,, ) а полноценное АЛУ?

вобщем, лично мне по предоставленной документации ничего толком не понятно 8)
Сообщение Добавлено: Сб янв 21, 2012 04:01

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB