nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 15:30



Reply to topic  [ 413 posts ]  Go to page Previous  1 ... 22, 23, 24, 25, 26, 27, 28  Next
nedoPC-580 (SMP на 5 процессорах КР580ВМ80А) 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Печальная история про бессмысленную и от всех скрываемую схему на двух 8080, работающих по очереди, теперь располагается в другом месте:

viewtopic.php?t=10136

_________________
:dj: https://mastodon.social/@Shaos


14 Dec 2012 06:58
Profile WWW
Admin
User avatar

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

_________________
:dj: https://mastodon.social/@Shaos


25 Nov 2013 20:08
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
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

_________________
:dj: https://mastodon.social/@Shaos


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

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

_________________
iLavr


12 Aug 2019 07:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08: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 08:27
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Lavr wrote:
P.S. Кстати, Rabbit - это вот что: https://en.wikipedia.org/wiki/Rabbit_Semiconductor

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

_________________
:dj: https://mastodon.social/@Shaos


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

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

_________________
iLavr


13 Aug 2019 04:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08: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 07:25
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
ZX-Poly прожэкту в обед сто лет - и он вроде только в виде эмулятора существовал

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

_________________
:dj: https://mastodon.social/@Shaos


21 Aug 2019 18:05
Profile WWW
Doomed
User avatar

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

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


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

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

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

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

_________________
iLavr


22 Aug 2019 07:58
Profile
Admin
User avatar

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

_________________
:dj: https://mastodon.social/@Shaos


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

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

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

_________________
iLavr


22 Aug 2019 17:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
Там в железе проблематично думаю будет реализовать, так как там все процы идут нога в ногу по одной программе

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

возможно всякие пики и другие риски - смогут, а вот циски типа z80 наверное вряд ли - при первом же прерывании разбегутся (да и наверное даже стартануть с одной точки не смогут)

_________________
:dj: https://mastodon.social/@Shaos


22 Aug 2019 20:15
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Идея в том привлекательна, что софт практически не надо переписывать...
А так-то выигрыша по быстродействию она не даёт.

Интересно, вот в "Электронике МС 0511 УКНЦ" они получили выигрыш по быстродействию,
когда поставили второй процессор обслуживать периферию?
Что-то ни где не увидел комментариев по этому поводу...

_________________
iLavr


23 Aug 2019 11:35
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 413 posts ]  Go to page Previous  1 ... 22, 23, 24, 25, 26, 27, 28  Next

Who is online

Users browsing this forum: No registered users and 20 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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.