Multiprocessing: Funktion & Besonderheiten
SMP-Anwendungen
Im Server- und Backoffice-Umfeld sind SMP-Anwendungen die Regel. Alle professionellen Web-, SQL- oder Groupware-Server sind multithreaded konzipiert und profitieren somit von SMP-Systemen.
Bei Workstation- und Desktop-Programmen zeigt sich ein anderes Bild. Die Programmierung von SMP-fähigen Anwendungen ist komplex, fehleranfällig und damit teurer. Programme, die Multiprocessing unterstützen, sind somit hauptsächlich im professionellen Umfeld zu finden. Gängige Software findet sich vor allem in den Bereichen Digital Content Creation, CAD und Simulationen, sowie unter wissenschaftlichen Anwendungen, die nach der Methode der finiten Elemente arbeiten.
In der Tabelle finden Sie einen Auszug professioneller MP-fähiger Desktop-Anwendungen:
Programm | Kategorie | Hersteller |
---|---|---|
| ||
MoviePack | Videoschnitt / -bearbeitung | |
Maya | Videobearbeitung, Spieleentwicklung, 3D-Animation | |
Photoshop 6.0 | Bildbearbeitung | |
Premiere 6.0 | Videoschnitt / -bearbeitung | |
3D Studio MAX 4 | 3D-Konstruktion, Rendering, Animation | |
Parallel Performance for ANSYS | Addon für diverse ANSYS-Produkte | |
Windows Media Encoder 7 | Sound- und Videokonvertierung | |
LightWorks 5.6 | 3D-Rendering | |
Parasolid 12.1 | 3D-Modeling | |
Mental Ray 2.1 | Raytracing und Rendering | |
VMware 2.0.3 | Betriebssystem-Tool, das virtuelle PCs auf einem Host-System erzeugt |
Auch gibt es einige Spiele, die Multiprocessing unterstützen. Doch die Zahl der Titel ist sehr begrenzt:
Programm | Hersteller |
---|---|
| |
Quake III Arena | |
Falcon 4.0 | |
Starsiege |
Zusätzlich unterstützen alle auf der Quake-III-Engine basierenden 3D-Spiele SMP.