nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 11 Dec 2019 00:26



Reply to topic  [ 383 posts ]  Go to page Previous  1 ... 22, 23, 24, 25, 26  Next
nedoPC-580 (SMP на 5 процессорах 8080) 
Author Message
Senior
User avatar

Joined: 09 Aug 2012 12:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Может я чего недопонял, или криво посмотрел, но мне кажется, там приоритетный доступ к шине! :-?

_________________
Хочу стать всезнайкой ;-)


13 Dec 2012 10:27
Profile
God

Joined: 02 Jan 2006 03:28
Posts: 1390
Location: Abakan
Reply with quote
Post 
Именно прозрачный, как бы сказал ВВП - транспарентный. Т.е. когда каждый проц, работая в полную силу без тормозов, не подозревает, что к памяти имеют доступ еще 4 штуки таких же как он.
Грубо говоря, заходя на склад, ты не столкнёшься нос к носу ни с одним из еще 4 присутствующих кладовщиков, при этом заходить туда можешь в любое удобное для тебя время, и никто тебя на входе не тормознёт. Остальные 4 кладовщика работают так же, и даже не подозревают о наличии как тебя, так и остальных кроме себя.


13 Dec 2012 10:38
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18145
Location: Colorado
Reply with quote
Post 
Shaos wrote:
Читаем внимательно, что я написал:

Shaos wrote:
Про подвешивание второго проца, пока первый елозит по общей памяти - это не сюда
Тут у нас полностью прозрачное обращение к памяти обоих процов одновременно...


Перевожу на более понятный русский - "аффтар пеши в другом топеке" ;)


Печальная история про бессмысленную и от всех скрываемую схему на двух 8080, работающих по очереди, теперь располагается в другом месте:

http://www.nedopc.org/forum/viewtopic.php?t=10136

_________________
:eugeek: https://twitter.com/Shaos1973


14 Dec 2012 07:58
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18145
Location: Colorado
Reply with quote
Post 
Я тут вот чего подумал - может не городить целиком и полностью новый комп? Может взять за основу (скажем в качестве "нулевого" проца) старый-добрый Орион? Ведь какая у него проблема была? Медленная цветная графика! Соответственно, стартовав обычный Орион, можно программно разрешить параллельные процы, раздав им разные части экрана для одновременной отрисовки! О как :o

_________________
:eugeek: https://twitter.com/Shaos1973


25 Nov 2013 21:08
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18145
Location: Colorado
Reply with quote
Post 
Shaos wrote:
He3HauKo wrote:
Shaos, а можно хотя бы приблизительный набросок схемы этого чуда?


HardWareMan набросал заготовочку в сентябре прошлого года - находится на 11 странице этого топика:

http://www.nedopc.org/forum/viewtopic.p ... &start=153


наверное воспользуюсь схемой Хардваремана, взяв свою идею двухлетней давности:

Shaos wrote:
b2m wrote:
Если кто-либо планирует собрать реальную систему, будет ли это только процессоры (с вводом-выводом а-ля терминал через последовательный порт), или планируется дополнительно видео-вывод? Если да, то как?


Ну я планирую...
По идее можно пожертвовать одним процессором и в его квант времени вставить работу с видеопамятью, т.е. 4-процессорная система превратится в 3-процессорную с прозрачной видеопамятью


и попробую замутить трёх-процессорный орион:

http://www.nedopc.org/forum/viewtopic.php?t=10481

_________________
:eugeek: https://twitter.com/Shaos1973


25 Nov 2013 23:41
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Вспомнил про этот топик, прочитав по случаю вот здесь: http://rsdn.org/forum/flame.comp/4436539.hot
Quote:
...один физик в Черноголовке сделал себе кластер из z80 процессоров.
И что-то там такое для своей диссертации посчитал.
Когда он предьявил рассчеты у всех глаза на лоб полезли.
Попросили посмотреть на машинку. Потому как моща требовалась как на Крее.
Машинка представляла собой стенку (в хрущевке дело было) из ТЭЗ-ов на z80.
С ГОРЯЧЕЙ ЗАМЕНОЙ!!!
На какую зарплату он это делал, не знаю. Но факт имел место.

_________________
iLavr


12 Aug 2019 08:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Я в случае слишком "горячих" новостей люблю перепроверить их перекрёстно, поэтому сразу же
загуглил фразу "кластер из z80 процессоров" и высыпалось вот что:
Quote:
Разве нельзя масштабировать архитектуру ZX. В настоящее время легко. Процессор z80- "легкое" ядро CISC с не до конца ортогональной и не до конца заполненной "матрицей инструкций". Этим в дальнейшем пользовались как сами разработчики Zilog, так и их последователи создатели Rabbit. Часть этих новых инструкций можно использовать для синхранизации выч. процессов для кластеров из процессоров z80 для параллельной работы, например, 4-х процессоров, что предлагалось Игорем Мазницей в 1999г. в архитектуре "Полигедрон". Нынешняя дешевизна программируемой логики(Altera,Xilinx) и доступность технологии разработки и программирования для широкого круга специалистов позволяет создать процессорный кластер даже не из 4, а из 16 процессоров z80. Каждая четверка внизу обслуживает мультиколорный экран и 3d графику, а верхний уровень переключение между 4-мя независимыми тредами операционки. Для обмена должна быть в наличии Intersegment Memory c DMA для обменов с локальной памятью нижнего уровня. Все старое ПО выполняется на любом из 16 CPU независимо только в режиме переключения. При этом перефирия у каждого из 16 может не дублироваться и в базовом варианте наличествовать только у 1-го из 16 вычислителей.


P.S. Кстати, Rabbit - это вот что: https://en.wikipedia.org/wiki/Rabbit_Semiconductor

_________________
iLavr


12 Aug 2019 09:27
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18145
Location: Colorado
Reply with quote
Lavr wrote:
P.S. Кстати, Rabbit - это вот что: https://en.wikipedia.org/wiki/Rabbit_Semiconductor

Кстати Rabbit-ы это Кролики

_________________
:eugeek: https://twitter.com/Shaos1973


12 Aug 2019 19:51
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
По пути ещё попалось про студентов, которые сделали ZX_Spectrum на 16 процессорах z80.
Но одной строкой и бездоказательно... :-?

_________________
iLavr


13 Aug 2019 05:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
В общем в поговорку "нет дыма без огня" я верю, поэтому попытался прогуглить эту тему ещё раз...

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

Вот что нагуглилось из более-менее реальных проектов:
Игорь Мазница: Многопроцессорный ZX Spectrum
http://igormaznitsa.com/zxpoly/zxpoly.html
ZX-Poly — проект многопроцессорного ZX Spectrum-совместимого компьютера.
https://github.com/raydac/zxpoly
Каляев А.В. - принципы организации многопроцессорных систем сверхвысокой производительности.

Немного не в тему, но пусть ссылка тоже будет: Вытесняющая многозадачность на ассемблере Z80

_________________
iLavr


19 Aug 2019 08:25
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18145
Location: Colorado
Reply with quote
ZX-Poly прожэкту в обед сто лет - и он вроде только в виде эмулятора существовал

P.S. С Игорем Мазницей мы на одного и того же "роботодателя" работали 15-16 лет назад так что я с ним лично знаком :)

_________________
:eugeek: https://twitter.com/Shaos1973


21 Aug 2019 19:05
Profile WWW
Doomed
User avatar

Joined: 23 Nov 2007 16:53
Posts: 399
Location: Saint Petersburg, Russia
Reply with quote
Ну, MVV делал и четырёхпроцессорные и двухпроцессорные Спектрумы на своих девбордах, при том на тактовой 42МГц, и с одновременным выводом изображения в отдельных окнах на VGA. Так что это щаз не фокус :)

_________________
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


22 Aug 2019 06:41
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
ZX-Poly прожэкту в обед сто лет...

Я и не говорю, что это новьё... что нагуглилось уж... тем более, что здесь мы этот проект и не упоминали...
Shaos wrote:
С Игорем Мазницей мы на одного и того же "роботодателя" работали 15-16 лет назад так что я с ним лично знаком :)

Это радует... :lol: Я тоже много с кем лично знаком... :wink: Но по поводу основной идеи проекта:
это может быть полезным, кроме как для раскраски уже написанных игр?

_________________
iLavr


22 Aug 2019 08:58
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18145
Location: Colorado
Reply with quote
Там в железе проблематично думаю будет реализовать, так как там все процы идут нога в ногу по одной программе ( разница только в раскраске ), но как упражнение в эмуляции наверное интересно :)

_________________
:eugeek: https://twitter.com/Shaos1973


22 Aug 2019 17:42
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Там в железе проблематично думаю будет реализовать, так как там все процы идут нога в ногу по одной программе

Вот мне и инересно, как ты думаешь, все процы смогут идти нога в ногу по одной программе?
Я к тому что по всем мануалам у процев есть разброс в подаче сигналов.
В таком случае смогут ли все процы действительно действовать "нога в ногу"?

_________________
iLavr


22 Aug 2019 18:12
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 383 posts ]  Go to page Previous  1 ... 22, 23, 24, 25, 26  Next

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.