Multi-Core-Programmierung

Entwickler brauchen Hardware-Know-how

Ohne Know-how über die zugrunde liegende Hardware-Architektur ist das Erstellen effizienter Software nicht möglich. Im schlimmsten Fall führt Unwissenheit zu Performance-Einbußen.

Zwar vereinfachen (plattformübergreifende) Hochsprachen und komplette Programmierbibliotheken die Entwicklung von Software immer mehr, aber das entbindet den Entwickler nicht von der Aufgabe, seinen Code dennoch an die Architektur der darunter liegenden Hardware anzupassen.

Wie sich die Modularisierung von Software und effiziente Programmierung für Multi-Core-Systeme unter Umständen sogar in die Quere kommen, zeigt der zweite Teil unserer Reihe zur Programmierung für Multi-Core-Prozessoren. (mha)

Sie interessieren sich für IT-Security? Über aktuelle Sicherheits-Themen informiert Sie unser Security-Newsletter. Jeden Tag erhalten Sie die wichtigsten Sicherheits-News frisch in Ihre Mailbox. Sie können aber auch den Security RSS-Feed in Ihrem RSS-Reader abonnieren oder auf Ihrer iGoogle-Seite anzeigen lassen.