FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups nedoPC.org    
 Donate Bitcoins to support nedoPC.org: 1F2d97c5oUpk7v3jzfy5RvdmYgMm3epMZi
 Not tax-deductible! All transactions are public and irreversible! No goods or cash in exchange!
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in    
 
nedoPC-580 (SMP на 5 процессорах 8080)
Goto page 1, 2, 3 ... 23, 24, 25  Next
 
Post new topic   Reply to topic    nedoPC.org Forum Index -> Проект nedoPC

cr0acker Reply with quote
God


Joined: 03 Feb 2003
Posts: 1100

PostPosted: 18 Aug 2004 11:23    Post subject: nedoPC-580 (SMP на 5 процессорах 8080)
 
Задумали мы тут с тов. Шаосом, многопроцессурную систем на NedoPC-580-M. Буква M значит многопроцессорная.
Предполгается что система с 48 процессорами будет по производительности примерно как Пентиум-60. Модули буду состоять из ЦП,ПЗУ,ОЗУ и шинного интерфейса. Каждый вторичный модуль будет иметь в ПЗУ следующие подпрограммы:
start_thread,stop_thread. Вспомогательные модулим смогут выстовлят влаги типа thread_compleated.
Back to top
View user's profile Send private message

CHRV Reply with quote
God


Joined: 29 Dec 2003
Posts: 1120
Location: Москва

PostPosted: 19 Aug 2004 01:31    Post subject: Re: NedoPC-580-M
 
cr0acker wrote:
Задумали мы тут с тов. Шаосом, многопроцессурную систем на NedoPC-580-M. Буква M значит многопроцессорная.
Предполгается что система с 48 процессорами будет по производительности примерно как Пентиум-60. Модули буду состоять из ЦП,ПЗУ,ОЗУ и шинного интерфейса. Каждый вторичный модуль будет иметь в ПЗУ следующие подпрограммы:
start_thread,stop_thread. Вспомогательные модулим смогут выстовлят влаги типа thread_compleated.

Это все очень прекрасно, но разработка адаптивной ОСИ под такую систему займет огого сколько человеко/лет. И конечно без спонсорства такой проект обречен!
Back to top
View user's profile Send private message Send e-mail Visit poster's website

cr0acker Reply with quote
God


Joined: 03 Feb 2003
Posts: 1100

PostPosted: 19 Aug 2004 08:41    Post subject: Re: NedoPC-580-M
 
CHRV wrote:
cr0acker wrote:
Задумали мы тут с тов. Шаосом, многопроцессурную систем на NedoPC-580-M. Буква M значит многопроцессорная.
Предполгается что система с 48 процессорами будет по производительности примерно как Пентиум-60. Модули буду состоять из ЦП,ПЗУ,ОЗУ и шинного интерфейса. Каждый вторичный модуль будет иметь в ПЗУ следующие подпрограммы:
start_thread,stop_thread. Вспомогательные модулим смогут выстовлят влаги типа thread_compleated.

Это все очень прекрасно, но разработка адаптивной ОСИ под такую систему займет огого сколько человеко/лет. И конечно без спонсорства такой проект обречен!

А зачем нам ОСЬ, когда у нас уже ЯВУ для этого еесть
http://www.shaos.ru/papers/rw1_para.txt
Кста задачу сузественно упрощается. Т.к. модули своего ПЗУ не должны иметь, Т.е. Главный процессор, может по подключать в своё АП, память других ЦП. А Модули могут подрубать в своё АП, память ближайших трёх собратьев
Back to top
View user's profile Send private message

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12577
Location: New York

PostPosted: 21 Aug 2004 17:44    Post subject: Re: NedoPC-580-M
 
cr0acker wrote:

Кста задачу сузественно упрощается. Т.к. модули своего ПЗУ не должны иметь, Т.е. Главный процессор, может по подключать в своё АП, память других ЦП. А Модули могут подрубать в своё АП, память ближайших трёх собратьев


Предлагаю принять такую структуру:
- центрального процессора нет (точнее любой процессор может являться центральным в смысле загрузки задачи-червя на другие процессора)
- каждый процессор имеет от 2 до N соседей
- предлагаю начать с простейшей модели из 5 процессоров

Основная фишка (главный прикол) делать это устройство ТОЛЬКО из советских комплектующих.

И первая задача для распараллеливания уже имеется - 3D движок Виртбурга.
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12577
Location: New York

PostPosted: 21 Aug 2004 17:45    Post subject: Re: NedoPC-580-M
 
CHRV wrote:

Это все очень прекрасно, но разработка адаптивной ОСИ под такую систему займет огого сколько человеко/лет. И конечно без спонсорства такой проект обречен!


Многие структуры и решения для такой системы уже давно сложились и продумались в моей голове - еще с десяток лет назад
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12577
Location: New York

PostPosted: 21 Aug 2004 19:40    Post subject: Re: NedoPC-580-M
 
Shaos wrote:

И первая задача для распараллеливания уже имеется - 3D движок Виртбурга.


Хотя начать можно с чего попроще - например визуализация множества Мандельброта, которая демонстрировала бы прирост производительности при добавлении компонентов (предел мечтаний - горячяя замена т.е. втыкание и вытыкание модулей в работающей системе).
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

CHRV Reply with quote
God


Joined: 29 Dec 2003
Posts: 1120
Location: Москва

PostPosted: 23 Aug 2004 06:05    Post subject: Re: NedoPC-580-M
 
Shaos wrote:

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

Я тут немного покритикую
Горячая замена - ну-ну особено если плюсовое питание войдет раньше, чем общий
Равноправные процессоры - чтото непонятно откуда ОС будет грузится, по любому приоритеты должны быть при обращении к свободному процессору. А как кстати обмен происходить будет по прерыванию или схема общей памяти. А конфликт под названием "все ждут когото" как разруливаться будет. Вообще мне не очень понятна схема с равноправными прерываниями, в этом случае однозначно должен быть ведущий проц.
Конечно было прикольная схема но не с общей шиной например, а с распределенными ресурсами, один проц - ПЗУ ОС, несколько вспомогательных, остальные с переферией, клевая системка была бы.

Ладно посмотрем что получится
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Shaos Reply with quote
Admin


Joined: 09 Jan 2003
Posts: 12577
Location: New York

PostPosted: 23 Aug 2004 09:34    Post subject:
 
Делать можно разъем типа ISA-BUS на нужное кол-во контактов (надо прикинуть насколько), а на плате по краю земляной проводник сделать самым длинным, а питание и сигнальные покороче - вот и горячая замена ;)

По поводу равнозначности - центральный в каком-то смысле все же будет, но хотелось бы чтобы любой мог стать центральным - например путем втыкания картриджа с прошитой ОС+ЗАДАЧА или путем втыкания через LPT в комп, закачивающий образ червя+ос+задача для загрузки системы.
_________________
XMPP:shaos@jabber.org
Back to top
View user's profile Send private message Send e-mail Visit poster's website

CHRV Reply with quote
God


Joined: 29 Dec 2003
Posts: 1120
Location: Москва

PostPosted: 24 Aug 2004 01:34    Post subject:
 
Если горячая замена то не забудьте шинные формирователи ставить на каждый слот (надеюсь не надо обьяснять почему). ОС из LPT - жуть какаято, если в ногу со временем, проще флашку использовать!
Back to top
View user's profile Send private message Send e-mail Visit poster's website

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 20 Feb 2011 21:46    Post subject:
 
Quote:
Предполгается что система с 48 процессорами

А хотя бы с двумя (или с четырьмя) процессорами К580 (или пусть Z80) реальное
железо где-либо существовало? Ну, естественно, не так, как в ZX_NEXT, а чтобы
задача действительно распараллеливалась?
Back to top
View user's profile Send private message

d_wanderer Reply with quote
Senior


Joined: 01 Mar 2006
Posts: 180

PostPosted: 21 Feb 2011 14:14    Post subject:
 
Помоему такие были. Только они были несимметричными - один Z80 например управлял вводом и выводом, другой обслуживал долговременную память и т.п.
Back to top
View user's profile Send private message

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 21 Feb 2011 15:34    Post subject:
 
d_wanderer wrote:
Помоему такие были.

Ну хоть какую ссылочку, кроме "Корвета"
Back to top
View user's profile Send private message

shoorick Reply with quote
Maniac


Joined: 05 Nov 2007
Posts: 312
Location: Украина

PostPosted: 22 Feb 2011 05:04    Post subject:
 
в мпсс печатали статью о пк Истра: одноплатная на многослойной плате, три проца: два 580вм80 и один 1810вм88, если мне не изменяет памиать. но это не мультипроцессорная система, конечно: там один 580 занимался всякой лабудой, типа периферийный, а два других - вм88 и вм80 - как я понял, использовались для возможности запускать код как для одного проца, так и для другого без переделки кода.
Back to top
View user's profile Send private message Visit poster's website

Lavr Reply with quote
Super God


Joined: 21 Oct 2009
Posts: 7781
Location: Россия

PostPosted: 22 Feb 2011 13:55    Post subject:
 
shoorick wrote:
два других - вм88 и вм80 - как я понял, использовались для возможности запускать код как для одного проца, так и для другого без переделки кода

Такое же свойство было у "Электроники 0585", если мне не изменяет память,
про которую d_wanderer упоминал в топике MC6304.
Но мне, честно говоря, интересно как раз "чтобы
задача действительно распараллеливалась
".
Т.е. как раз мультипроцессорная система на К580 (или пусть Z80) .
Back to top
View user's profile Send private message

d_wanderer Reply with quote
Senior


Joined: 01 Mar 2006
Posts: 180

PostPosted: 22 Feb 2011 15:40    Post subject:
 
Несимметричная конструкция была и у Роботрона 1910.
А вот симметричная... Когдато давно в корзину СМ1800 ставили две процессорные платы, но вот софт приходилось писать самим...
Back to top
View user's profile Send private message
Post new topic   Reply to topic    nedoPC.org Forum Index -> Проект nedoPC
Goto page 1, 2, 3 ... 23, 24, 25  Next
Page 1 of 25

Choose Display Order
Display posts from previous:   
User Permissions
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 vote in polls in this forum

 
Jump to:  


Skin Created by Sigma12 and modified by Shaos
Powered by phpBB © 2001-2005 phpBB Group