Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вс дек 17, 2017 04:36

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Процессоры GA144
Автор Сообщение
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
Проекты на GA144
Сообщение Добавлено: Вт апр 11, 2017 07:21
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
Страничка с какой то информацией по сабжу, если ещё не было.
ForthSeen - Alternative Embedded Systems - Blog
Сообщение Добавлено: Пт апр 07, 2017 06:07
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
ZC7020 - 53000 LUT. Если брать "толстого" Горыныча, на 8 потоков, то это порядка 1200 LUT (собственно, они практически все 32-разрядные ядра ходят вокруг этого объема). 40 ядер - 48000 LUT. Ну может быть даже 32 ядра, чтобы с запасом влезло. И 256 потоков. Еще на это все надо распределить 140 BRAM. Допустим, 3 code + 1 data на ядро (12 kb + 1kword).

Правда, конструкция будет пока что несколько искусственной. В том же кристалле 220 DSP, которые все эти процессоры уверенно обгоняют по цифровой обработке. Зато Горынычи с эквивалентной частотой порядка 3,2 ГГц обгоняют dual-core ARM, особенно на "коротких" задачах с большим трафиком локальной памяти. При этом DSP дадут стабильные 40-50 GMAC.
Сообщение Добавлено: Сб мар 18, 2017 19:04
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
да помню-помню.... :oops:
И помню, что их туда больше влезает :roll: ...много больше....

Эх...у меня будет свой процессор...с нитями и ядрами...(блэкджеком, тэкилой, и прочим)))....пойду отматывать кусок кремния от палки...
Сообщение Добавлено: Сб мар 18, 2017 18:56
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
Сейчас вот возьму и засуну 40 ядер Горыныча в Zedboard И в каждом еще 8 потоков. И что характерно, будут работать! :)
Сообщение Добавлено: Сб мар 18, 2017 17:42
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
не предназначен чип для точных операций, это да )))
зато вешая на него кварц и раскачивая его можно использовать проц как датчик температуры :))

Ну красиво же ) и на форте) няшка :) :oops:


но среда разработки сводит всё это на нет...поэтому...работаем с динозавром - SEAforth40 практически коллекционные экземпляры теперь :mrgreen:
Сообщение Добавлено: Сб мар 18, 2017 16:57
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
diver писал(а):
ну там же т.н. самосинхронная схемотехника - следовательно скорость работы просто будет обязана зависеть от скорости переключений в кремнии, которая будет плыть от температуры.

Самосинхронная схема предусматривает подтверждение доставки.

http://www.russianelectronics.ru/leader ... doc/49789/
https://habrahabr.ru/post/306056/

А теперь смотрим это документ:
http://www.greenarraychips.com/home/doc ... 144A12.pdf

Цитата:
To calibrate a particular node of a particular chip, let it reach ambient temperature while fully suspended and then
generate and measure a benchmark pulse. Using the relationships above, interpolate the execution time back to what
it would have been at 1.8v and 22°C.


Гхм. Это что за калибровка такая в самосинхронной-то схеме? Это называется "приплыли". Чтобы чип заработал на него надо подать тестовый импульс и проверить, работает ли он. А потом в процессе работы отслеживать температуру и подстраивать частоту. "Зато на Форте".
Сообщение Добавлено: Сб мар 18, 2017 16:16
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
ну там же т.н. самосинхронная схемотехника - следовательно скорость работы просто будет обязана зависеть от скорости переключений в кремнии, которая будет плыть от температуры.
Сообщение Добавлено: Сб мар 18, 2017 15:52
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
diver писал(а):
логично предположить, что при таком подходе скорость его работы просто должна зависеть от температуры,

Совершенно нелогично. Нормальная цифровая схема должна быть статической - т.е. если мы ее остановим или подадим тактовую 1 Гц, она все равно останется работоспособной. Температурная зависимость у полупроводников есть и никуда не денется. Но вот гоняться за рабочей областью, подбирая температуру - это вообще-то называется провальным проектом. На то и существуют топологические проверки, чтобы получить кристалл, работоспособный over PVT (Process, Voltage, Temperature). На старых технологических нормах вариации техпроцесса еще не выражены так ярко, как сейчас, начиная с 45-28 нм (особенно 28), что и создает условия для изготовления микросхем "дедушками на коленке".

diver писал(а):
там же ещё фишка, если кто обращал внимание - внутреннее представление бит на уровне сигналов - в слове соседние биты представлены разными уровнями - т.е. формальное 0b00000 - в уровнях выглядит как ВНВНВ )))


Да, я обратил. То есть это процессор для обработки нулей. Потому что если мы возьмем 0x55 или 0xAA, то они будет представлено как НННН и ВВВВ. А спрашивается, с какой стати мы считаем, что 00 вероятнее, чем 0x55?
Сообщение Добавлено: Сб мар 18, 2017 15:35
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
ок...что мы имеем....
- собрал дедушка на коленке проц, без единого гвоздя - то бишь без единого тактового элемента. никто не отнимет, что проц, как ни странно, заработал)

логично предположить, что при таком подходе скорость его работы просто должна зависеть от температуры, тут даже можно не углубляться дальше главы про диоды в хите Хоровца||Хилла, чтобы такое предположить.

там же ещё фишка, если кто обращал внимание - внутреннее представление бит на уровне сигналов - в слове соседние биты представлены разными уровнями - т.е. формальное 0b00000 - в уровнях выглядит как ВНВНВ )))
Сообщение Добавлено: Сб мар 18, 2017 04:29
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
diver писал(а):
+ параллельность и взаимодействие ядер;
+ исполнение инструкций с портов;
+ автосон нерабочих ядер;

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

Умножитель вообще очень большой как таковой. Умножение по схеме сдвиг-сложение меньше, но работает за N тактов. Память тоже объективно большая. Вопрос именно в том, что погнавшись за числом ядер и "форт-слов в секунду", были убраны большие по площади компоненты, которые и позволили запихнуть на кристалл много, но бестолкового. В итоге может оказаться так, что на другое ядро переносить часть вычислений попросту придется, а не получится естественным образом вследствие запланированного перераспределения нагрузки.

4myke писал(а):
А можно поподробнее, что с кремнием не так?


Кремний мне напомнил байку еще времен СССР. Один умелец все время просил у электронщиков схему телевизора с определенной моделью кинескопа, хотя в электронике не сильно разбирался. Наконец ему дали, просто чтобы отстал. Через некоторое время зашли в гости и ахнули - на стену был приколочен большой лист фанеры. А к листу на гвоздиках, причем строго в порядке расположения на схеме, висели компоненты. Соединенные проводами опять-таки в соответствии со схемой, со всеми пересечениями, прямыми углами, и прочим. Что интересно, это чудо работало!

Так вот Мур именно так и поступил. Взял кремний и "нарисовал" в своем OKAD транзисторы по учебнику. Когда я спрашивал мнение топологов по SEAForth, они просто головами крутили. Неимоверно наивная технологическая дикость. Огромная часть трудоемкости в топологии - design rules check. В OKAD этого просто нет как класса. Спору нет, даже печатную плату можно нарисовать без всякого анализа, просто соединив компоненты согласно схеме. Но заработает ли такое? Любой мало-мальски грамотный инженер проведет линии питания потолще, проследит за подключением земли, мощные шумящие компоненты вынесет подальше, поставит конденсаторы поближе к выводам микросхем и т.д. На кремнии за всем этим следит большой набор инструментов проектирования, и гордиться тем, что OKAD такой маленький, а "все умеет" - попросту демонстрировать дремучее невежество.

Во время первых анонсов SEAForth упоминалась частота в 1 ГГц. После выпуска оказалось 560 - 620 МГц, с наличием зависимости от температуры. Это именно оно и есть - от того, что Мур не знал про какие-то объективные физические процессы в кремнии, они на характеристики чипа влиять не перестали :)
Сообщение Добавлено: Пт мар 17, 2017 23:16
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
сильно подробно не скажу, но как я сам понял - проц делался по 180 нм тех. процессу, видимо из соображений стоимости или ограничений использованных средств разработки (может быть)...

Хотя на мой взгляд, как минимум по энергопотреблению, вышло очень даже достойно, даже для сегодняшних показателей среди процов/контроллеров подобного уровня.
Сообщение Добавлено: Пт мар 17, 2017 20:56
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
Hishnik писал(а):
Да и с кремнием там беда.

А можно поподробнее, что с кремнием не так?
Сообщение Добавлено: Пт мар 17, 2017 20:49
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
ну....нормальный так проц)
+ параллельность и взаимодействие ядер;
+ исполнение инструкций с портов;
+ автосон нерабочих ядер;

- умножения бы не помешало аппаратного;
- среда разработки оооочень никакая, даже по сравнению с SEAforth40;
- памяти бы ядрам чуток по-больше...
Сообщение Добавлено: Пт мар 17, 2017 20:38
  Заголовок сообщения:  Re: Процессоры GA144  Ответить с цитатой
Комментарии любопытные. А сам процессор - показательный пример проигнорированного этапа системного моделирования. Да и с кремнием там беда.
Сообщение Добавлено: Пт мар 17, 2017 11:37

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


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