Intel startet Multi-Core-Initative an Unis
Intel startet eine weltweite Initiative, um Studenten auf neue Anforderungen der Software-Entwicklung für seine Prozessoren vorzubereiten. Derzeit läuft Industrieweit die Umstellung auf Prozessoren mit zwei oder mehr Prozessorkernen, die zwei (oder mehr) Programme (Threads) parallel ausführen können.
Diese Umstellung wird auch die Software-Entwicklung verändern – sie erfordert neue Denkansätze und Design-Konzepte, um die Rechenleistung der Prozessoren vollständig auszuschöpfen - Parallelität ist auch bei Anwendungen gefragt. Die Initiative ist Teil des Intel Software College und des Intel Higher Education Program.
Intel stellt im Rahmen seines Hochschulprogramms weltweit 45 Universitäten umfangreiche Unterstützung zur Verfügung: Finanzmittel, Entwicklungs-Werkzeuge, Unterrichtsmaterialien, Vor-Ort-Trainings, das notwendige Fachwissen sowie eine langfristig angelegte Zusammenarbeit. So soll den Hochschulen ermöglicht werden, Konzepte für die neuen Multikern-Prozessoren in ihren Informatik-Lehrplänen zu berücksichtigen.
Multikern-Prozessoren werden zu einer Durchsetzung der Parallelverarbeitung auf breiter Front führen [...] Intels Unterstützung in der Multikern-Ausbildung ermöglicht es, unsere Absolventen bereits jetzt in dieser neuen Technologie auszubilden. Wir erwarten mittelfristig eine starke Nachfrage nach fundierter Kompetenz in der Parallelverarbeitung.
Prof. Dr. Walter Tichy, Professor für Informatik an der Universität Karlsruhe
Zu den deutschen Universitäten, die in dem weltweiten Programm mitarbeiten, gehören die Universität Karlsruhe, die Technische Universität München sowie die RWTH Aachen. Außerdem nehmen führende Hochschulen in den USA, Brasilien, China, Indien, Mexiko, Russland, Taiwan und Europa teil. Die ersten Hochschulkurse über Multiprozessor-Lösungen werden bereits ab Herbst dieses Jahres angeboten. Intel rechnet damit, dass ab 2007 hunderte weiterer Universitäten zum Programm dazustoßen werden.
Der von Intel vorgeschlagene Lehrplan zum Thema Multikern-Prozessoren umfasst eine Einführung in die Intel Multi-Core-Architektur. Er zeigt Informatikstudenten, wie sie mithilfe von Intels Compilern und Threading-Tools auf Systemen mit mehreren Prozessoren und jeweils mehreren Prozessorkernen die maximale Leistungsfähigkeit ihrer Programme erzielen. Zum Unterrichtsstoff gehören außerdem die Bedeutung der Parallelverarbeitung, Threading-Konzepte, Threading-Methodik und die Programmierung mit Threads in Windows, OpenMP und PThreads.
Experten des Intel Software College halten an den Universitäten Schulungseinheiten zum Thema Multi-Threading ab. Intel stellt außerdem Kursmaterialien zur Verfügung und stattet die Trainer mit Laptops mit Dual-Core-Prozessoren aus. Darüber hinaus erhalten die Hochschulen Lizenzen für Software-Entwicklungsprodukte von Intel sowie Zugriff auf Online-Foren und technischen Support.
Zusätzliche Informationen stehen im Internet bereit: