Dossiers
Mediathek
Forum
Whitepaper

VxWorks und Intel Multi-Core-Prozessoren verwenden

Symmetric Multiprocessing einführen

Best Practices für Embedded-Entwickler für die Erkennung und Extraktion von Parallelismus in seriell designten Anwendungen und für die Softwareentwicklung.


Drei wichtige Trends formen heute den Markt für Embedded-Geräte: kleinere Formfaktoren, Standardisierung und verbesserte Leistung pro Watt. Hinzu kommt, dass Anwendungen in allen Gerätekategorien, von der Signalverarbeitung in Technik für die Luft- und Raumfahrtindustrie bis hin zur Multimediaverarbeitung in der Verbraucher-elektronik, immer mehr Leistung verlangen.


Bei der traditionellen Methode zur Erreichung höherer Leistung – Steigern der Prozessortaktfrequenz – nimmt jedoch auch die Wärmeableitung des Prozessors zu. Dies führt zu einer Erhöhung des Energieverbrauchs der Plattform insgesamt. Bei der Multi-Core-Technologie dagegen profitieren Geräte und Anwendungen von der erhöhten Leistung pro Watt und dem verringerten Platzbedarf gegenüber Mehrprozessor-Designs mit nur einem Core pro Paket. Softwareentwickler können dadurch Symmetric Multiprocessing (SMP) zu günstigeren Kosten als je zuvor nutzen.


Die Herausforderung für Embedded-Entwickler besteht darin, Parallelismus innerhalb seriell konzipierter Anwendungen herauszufiltern und Software unter dem Aspekt zu entwerfen, dass sie mit der Anzahl der Cores mitwächst.


In diesem Whitepaper werden die Leistung und die SMP-Funktionen beschrieben, die Intel Core-Mikroarchitektur in Verbindung mit dem Wind River VxWorks SMP-Betriebssystem bietet. Weitere Themenschwerpunkte sind Überlegungen und Methodiken beim SMP-Softwaredesign sowie Wind River-Tools, die Sie in den einzelnen Phasen des Software-Entwicklungszyklus für Multi-Core-Anwendungen unterstützen.


Inhalt:


  • Intel Multi-Core-Prozessoren
  • Symmetric-Multiprocessing-Betriebssysteme
  • Überlegungen zu Multi-Core- und SMP-Software
  • Gleichzeitigkeit oder Parallelismus
  • Migrieren von Anwendungen zu SMP
  • In der Anwendung inhärenter Parallelismus
  • Abhängigkeiten und Ressourcenkonflikt
  • Minimieren von BS-Synchronisierungsaufrufen
  • Übermäßige Kontextwechsel
  • Tools für die SMP-Entwicklung
  • Optimieren von Software für SMP-Umgebungen

Jetzt kostenlos anzeigen Jetzt kostenlos anzeigen

Dieses Whitepaper wird Ihnen von Dritten (z.B. vom Hersteller) oder von unserer Redaktion kostenlos zur Verfügung gestellt.
Publiziert: 15.10.2008 | Wind River GmbH (Firmenprofil)


» zur Whitepaper Übersicht


Neue Whitepaper & Webcasts
Schaltnetzteil mit aktiver Leistungsfaktorkorrektur
Aufbau eines isolierten 12-Volt-Schaltnetzteils mit kleiner Ausgangsleistung bis 10 Watt mit aktiver PFC.