- Cyberstorm
-
Die erste Generation von PowerPC-Amiga-Systemen wurde 1995/96 von phase5 indirekt durch Steckkarten für den CPU-Steckplatz des Amiga 4000 (bzw. Amiga 3000) sowie des Amiga 1200 realisiert. Als Name wurde, aufgrund der damaligen Situation rund um die Mutterfirma Commodore, sinnbildlich powerUP gewählt.
Inhaltsverzeichnis
Hardware
Diese PowerPC-basierten CPU-Karten ermöglichten es, die Modelle der Amiga-Reihe über die mit den verfügbaren 68k-CPUs maximal mögliche Leistung (68060: 50/66 MHz) hinaus zu beschleunigen. Hauptmerkmal der Karten war die duale CPU-Architektur: neben einem 68040/68060-Prozessor war eine PowerPC-CPU auf derselben Steckkarte vorhanden. Sie boten außerdem nützliche Features wie zusätzliche RAM-Steckplätze, Fast-SCSI- bzw. WIDE Fast-20 (ULTRA) SCSI-Controller für zusätzliche Laufwerke sowie einen Steckplatz für eine Grafikkarte (proprietärer Local Bus, im Fall der BVision mit MiniPCI-ähnlichem Connector):
- CyberVisionPPC (Grafikkarte für Cyberstorm PPC)
- BVisionPPC (Grafikkarte für Blizzard PPC)
- Cyberstorm PPC (68040/060 und PPC604e-Turbokarte für A3000/4000) mit 25/50 MHz bzw. 180, 200 oder 233 MHz
- Blizzard PPC (68040/060 und PPC603e-Turbokarte für A1200) mit 25/33/40 MHz bzw. 160, 210, 240 oder 268 MHz
Ganz zu Beginn der Entwicklung wurden Prototypen der Cyberstorm PPC-Karten an Entwickler verteilt, die aus umgebauten "konventionellen" Cyberstorm/060-Karten bestanden. Hierbei kam eine Huckepack-Konstruktion aus zwei Platinen zum Einsatz. Die Leistungsdaten differierten von den obigen.
Software
Auch software-seitig wurde unter powerUP zunächst ein dualer Ansatz verfolgt, bei dem die PowerPC-Seite durch eine spezielle Runtime-Library (ppc.library) von der 68k-Seite aus angesteuert werden musste. Aufgrund der Notwendigkeit von Cache-Synchronisationen beim Datenaustausch zwischen den CPUs war die Programmierung einerseits aufwendig und der erzielte Performance-Gewinn bei Standard-Applikationen häufig gering. Gute Beschleunigungseffekte ergaben sich bei geschickter Programmierung z.B. mit gekapselten Codecs für Grafik-/Animationsformate (PNG, JPEG, GIF, MPEG) oder Kompressionsbibliotheken (libz), meist in Form entsprechend angepasster AmigaOS-Datatypes.
Diese Situation bessert sich erst durch Einsatz von MorphOS oder anderen Betriebssystemen.
Nachfolger
Software-seitig ist das MorphOS-Betriebssystem des Pegasos-Rechners als Nachfolger von PowerUP zu verstehen. Inzwischen ist MorphOS auch für PowerUP-Karten verfügbar und die anfänglichen Nachteile der dualen Architektur werden mittels der dort integrierten ppc-seitigen 68k-Emulation - ähnlich wie beim Powermac - vermieden. Die vorhandene 68040/68060-CPU wird nach dem Start von MorphOS schlicht deaktiviert.
Als ein weiterer Nachfolger des PowerUP-Ansatzes sind die AmigaOne-Rechner von Amiga, Inc. zu nennen - diese sind als Nachfolger des zu PowerUP konkurrierenden WarpUP-Systems zu verstehen, das seinerzeit von der Firma Haage & Partner gegen den Willen von phase5 als Konkurrenzsystem zu PowerUP etabliert wurde.
Alternative Betriebssysteme
Für alle genannten Systeme ist auch eine Linux-Portierung verfügbar.
Weblinks
Wikimedia Foundation.