Mehrere StrongARM in einem RiscPC?

Moderator: Patrick

Antworten
Olaf
RISCOS Power User
Beiträge: 207
Registriert: 04 Mär 2005, 22:05

Beitrag von Olaf »

Hallo!
Da der RiscPC ja nun mal zwei Steckplätze für Prozessorkarten hat - kann man da auch zwei SAs betreiben? Und würde das etwas, in welcher Ausprägung auch immer, bringen?
Es gab ja mal das Hydra-Board (Hieß es so?), mit dem man, glaube ich, bis zu 8 SAs betreiben können sollte - ist da heraus überhaupt etwas Zweckmäßiges entstanden?
Gruß
Acorn RiscPC/SA OS4.02,PC (XP + SuSE 9.3)
Benutzeravatar
Patrick
Moderator
Beiträge: 618
Registriert: 01 Mär 2005, 21:54
Wohnort: Frankfurt
Kontaktdaten:

Beitrag von Patrick »

RISC OS selbst macht meines Wissens garkeinen Gebrauch einer 2. Prozessorkarte, allerdings konnte zum Beispiel der RISCOS Client für das Distributed.net Projekt eine eingebaute "PC-Karte" und die eingebaute ARM-Karte gleichzeitig nutzen. Vielleicht klappt das ja auch mit 2 StrongARM's.
Mungomango
RISCOS Experte
Beiträge: 364
Registriert: 02 Mär 2005, 22:21

Beitrag von Mungomango »

Sowas war mal angedacht, wurde aber nie realisiert. Hardwareproblem. Der 16-MHz-Bus des Risc PCs ist ja schon mit einem SA überfordert. Von daher würde eine zweite CPU nichts bringen.
Wer die Wahrheit sagt, braucht ein schnelles Pferd.
hubersn
RISCOS Experte
Beiträge: 385
Registriert: 10 Mär 2005, 15:56

Beitrag von hubersn »

[quote="Olaf"]Hallo!
Da der RiscPC ja nun mal zwei Steckplätze für Prozessorkarten hat - kann man da auch zwei SAs betreiben?
[/quote]

Theoretisch ja. Praktisch (d.h. mit real existierenden ARM-bestückten Risc PC-Prozessorkarten) nein. Dazu muss man wissen, dass die beiden Steckplätze hardwaretechnisch betrachtet identisch sind. Sollen hier zwei Prozessoren koexistieren, hat der Zweitprozessor geeignete Maßnahmen zu ergreifen, um die Synchronisation mit dem (Haupt-)Prozessor zu managen. Die PC-Karten haben einen solchen Bus-Arbitrator z.B. drauf.

[quote]
Und würde das etwas, in welcher Ausprägung auch immer, bringen?
[/quote]

Es würden zusätzlich Softwareanpassungen notwendig - im Moment ist RISC OS, seine verfügbaren Libraries und die Applikationen alle auf Einprozessorsysteme ausgerichtet.

[quote]
Es gab ja mal das Hydra-Board (Hieß es so?), mit dem man, glaube ich, bis zu 8 SAs betreiben können sollte - ist da heraus überhaupt etwas Zweckmäßiges entstanden?[/quote]

Das Hydra-Board von Simtec entstand zur Zeit des ARM610/710 und hatte Steckplätze für sechs ARM-Prozessoren, also fünf zusätzliche. Es gab eine Library, mit deren Hilfe Programme auf die zusätzlichen Prozessoren zugreifen konnten - RISC OS selbst blieb davon unberührt.

Als der StrongARM dann rauskam, stellte sich heraus, dass das Hydra-Board nicht mit den SA-Karten zusammenarbeitet. Das war der Tod der Hydra, denn ein SA war ja so schnell wie 5 ARM710.

Ich erinnere mich dunkel, dass es mal eine NetBSD-basierte Technologiedemonstration gab, die Multiprocessing mit dem Hydra-Board vorführte. Ansonsten war es ein klassisches Rohrkrepierer.

Steffen
Olaf
RISCOS Power User
Beiträge: 207
Registriert: 04 Mär 2005, 22:05

Beitrag von Olaf »

... dann taugt das Teil also wirklich nur als Briefbeschwerer ...
Acorn RiscPC/SA OS4.02,PC (XP + SuSE 9.3)
Antworten