Sprache auswählen
 
Home › Pressebereich ›
 

Die Intel® Software & Services Group

Seite drucken

Hintergrundinformation Mai 2009

Die Intel® Software & Services Group

Innovative Produkte mit hoher Qualität sind nur möglich, wenn Hardware- und Software-Hersteller eng zusammenarbeiten. Eine Schlüsselrolle dabei spielen die Software-Entwickler. Die Zahl der professionellen Programmierer wird den Marktforschern von IDC zufolge bis 2009 weltweit auf rund 18 Millionen anwachsen, 2004 waren es noch rund elf Millionen. Dieses Wachstum eröffnet nicht nur den Software-Herstellern große Chancen, sondern auch Intel.

Intel hat bereits vor Jahren erkannt, wie wichtig eine enge Verknüpfung von Hardware und Software für den Erfolg innovativer Produkte ist. Daher gründete das Unternehmen im Jahr 1995 die Intel Software and Services Group (SSG).

Mittlerweile ist diese Intel Sparte weltweit präsent und forscht bzw. entwickelt mit 3300 Mitarbeitern an über 50 Standorten in mehr als 20 Ländern. In Deutschland ist die Intel SSG in München, Brühl (u.a. Tools für High-Performance-Computing) und Ulm (Compiler, Debugger etc.) vertreten.

Intel Capital, die Beteiligungsgesellschaft von Intel, tätigt Investitionen in innovative Start-ups und Unternehmen auf der ganzen Welt, die Hardware, Software und Dienstleistungen für den geschäftlichen und privaten Sektor, für Mobilität, Gesundheit, konsumorientierte Internet-Bereiche und die Halbleiterproduktion bieten. Der Schwerpunkt bei Software liegt auf Open Source, Software as a Service, Wireless oder Inhalte für mobile Internet-Clients. Weitere Informationen zu Intel Capital finden Sie unter www.intelcapital.com.

Mit neuen Intel Techniken wie den Multicore-Prozessoren ändern sich auch die Anforderungen an die Software-Entwickler. Die Intel Software and Services Group hat deshalb eine Reihe von Initiativen ins Leben gerufen, die Software-Entwickler dabei unterstützen, ihre Software optimal auf die verschiedenen Intel Plattformen abzustimmen und deren Potenzial voll auszuschöpfen.

Die Zusammenarbeit mit der Entwickler-Community erstreckt sich über alle Intel Plattformen, angefangen bei den Intel® Core™ i7 Prozessoren, den Intel® Core™2 Quad Prozessoren, den Xeon® Quadcore- und Dualcore-Prozessoren, über die Intel Itanium® 2 Dualcore-Prozessoren, die Intel® Centrino® Prozessortechnologie mit Intel® Core™ Duo Prozessoren und Intel Grafikcontroller, bis hin zum Intel® Atom™ Prozessor. Erst die geeignete Software erweckt diese Plattformen zum Leben. Selbstverständlich unterstützt Intel alle derzeit auf dem Markt erhältlichen Betriebssysteme, auch Open Source auf Linux-Basis (insbesondere Moblin).

Die Intel SSG trägt in vielerlei Hinsicht dazu bei, dass Software-Entwickler ihre Produkte schneller auf den Markt bringen und für die Intel-Plattformen optimieren können. Dazu gehören Tools für die Software-Entwicklung, das Intel Software-Partner-Programm, das Intel Software Network, Intel Business Exchange und auch Investitionen in viel versprechende Softwarehersteller durch Intel Capital. Die Tools für die Software-Entwicklung beinhalten Werkzeuge zum Analysieren, Kompilieren und Debuggen parallelisierter Programme. Den Bedürfnissen von High-End-Entwicklern tragen sowohl Tools für HPC-Systeme als auch für Systeme auf Shared-Memory-Basis Rechnung, z. B. Intel® Compiler und Bibliotheken, Intel® VTune™ Performance-Analyzer, Intel® Threading-Analyse-Tools und Intel® Cluster-Tools.

Programmierer von Native-C++-Software unter Windows* finden mit der neuen „Intel Parallel Studio“-Suite das ideale Rundum-Toolset für die flexible Multicore-Software-Entwicklung mit Microsoft Visual Studio*.

Im Folgenden werden die wichtigsten Angebote der Intel Software & Services Group kurz vorgestellt.

Intel® Software Network
Das Intel® Software Network (ISN) (www.intel.com/software) ist eine weit reichende Informationsquelle und bietet Zugang zu einem Netzwerk von Software-Entwicklern, die Experten im Programmieren von Software für die Intel Plattformen sind. Unter www.intel.com/software finden Entwickler eine Sammlung von Produkten zur Software-Entwicklung, Tools, Code-Beispiele, Online-Schulungen, Webcasts, Foren, Blogs und eine Wissensdatenbank mit Expertenwissen. Innerhalb der Communities Parallelprogrammierung und Multicore, Manageability, Mobilität, Virtualisierung, Visual Computing, Intel® Atom™ Software Developer, Intel® Itanium® und anderen gibt es Gesprächsrunden mit Experten. Das Paket soll ihnen helfen, innovative Produkte auf Basis der Intel-Plattformen noch schneller auf dem Markt anbieten zu können. Der Beitritt zum Intel Software Network ist kostenlos.

Das ISN offeriert Tools, Tipps und Schulungen für Softwareentwickler, die sich mit Multicore-Architekturen, 64-Bit-Erweiterungen, mobilen Applikationen, fortschrittlicher Manageability (Intel® Active-Management-Technik), Open Source oder anderen Techniken auseinandersetzen. Letztlich erwartet Intel eine Zusammenarbeit mit Hunderttausenden Entwicklern auf der ganzen Welt über die verschiedenen Bereiche des Intel Software Network hinweg. Begleitend zu neuen Techniken wie Multicore-Prozessoren finden die Entwickler hier das notwendige Insiderwissen und die Ressourcen, um ihre Produkte gezielt so zu strukturieren, dass sie die höchste Leistung und den größten Nutzen aus den Intel Plattformen gewinnen.

Die Beiträge im ISN-Blog sind durch die Möglichkeit, direkt mit Experten für die Intel-Software-Entwicklung aus aller Welt zu kommunizieren, zur weiteren wichtigen Informationsquelle für Entwickler geworden.

Einen Überblick über die Aktivitäten des Intel Software Network gibt der Intel® Software Dispatch. Unter www.intel.com/go/softwaredispatch können Software-Entwickler aus mehreren Informationsvarianten wählen. Sie können den zweiwöchentlichen E-Mail-Newsletter bestellen oder das Intel® Software Insight e-Magazine anfordern, das sechsmal pro Jahr im PDF-Format per E-Mail verschickt wird und Hintergrundberichte und News rund um Software und Intel-Plattformen bietet.

Die sogenannten „E-Alerts from Intel Software Dispatch“ sind in Inhalt und Häufigkeit vom Profil abhängig, das der Software-Entwickler eingibt. Erhältlich sind aktuelle softwarebezogene technische Informationen, darunter Whitepapers, Anwenderberichte, Produktbeschreibungen und Veranstaltungshinweise sowie aktuelle Schulungsangebote (Webcasts, Videos etc.).

Das Intel Software-Partner-Programm
In unserer wettbewerbsorientierten Umwelt zählen Tempo und Innovationsreichtum, was hohe Erwartungen und Anforderungen an die Technik stellt, mit der man täglich umgeht. Intel hat das Intel Software-Partner-Programm (www.intel.com/partner) für unabhängige Software-Hersteller (Independent Software Vendors, ISVs) im Jahr 2006 mit dem Ziel ins Leben gerufen, Innovationen auf Intel basierten Plattformen voranzutreiben. Es richtet sich vor allem an Unternehmen, die kommerzielle Produkte und Serviceleistungen rund um Intels Prozessortechnik anbieten, die es den ISVs ermöglicht, Neuerungen einzubringen und wettbewerbsfähig zu sein. Teilnehmer am Software-Partner-Programm erhalten ein Vorteilspaket, das sie während ihres gesamten Geschäftszyklus begleitet.

Das Intel Software-Partner-Programm bietet in der ersten Phase (Planung und Strategie) Zugang zur Plattform und zu Technik-Roadmaps sowie Marktforschung und Rabatte auf Entwicklungssysteme. In der zweiten Phase (Entwicklung) unterstützt Intel die ISVs mit Entwicklungstools für die Intel Plattformen, Online-Technik¬schulungen und dem Zugang zu Online-Technikforen, Intel Technik und Intel Plattformen. In der dritten Phase (Sales und Marketing) profitieren die Intel Partner von Marketingtrainings und dem Zugriff auf Logos und Marketing-Demosysteme.

Einer der wichtigsten Vorteile für die Teilnehmer ist die mögliche Beteiligung an Intel® Business Exchange, einem Online-Marktplatz, auf dem Geschäftskunden kleiner und mittlerer Unternehmen bewährte Software und Lösungen suchen, auswählen und kaufen können. Außerdem können die Teilnehmer ihre Anwendungen im Intel® Developer-Solutions-Verzeichnis präsentieren.

Das Intel Software Partner Programm ermöglicht es seinen Teilnehmern, ihre Produktentwicklungen direkt auf die Plattformtechnik von Intel abzustimmen. Dies beinhaltet die Unterstützung bei der Entwicklung für Dualcore- und Quadcore-Prozessoren, für Mobiltechnik, insbesondere die Intel Atom Prozessoren, für Intel® Grafikcontroller sowie die Virtualisierungstechnik, gemeinsam mit führenden Lösungen von VMM-Anbietern (Virtual Machine Monitor).

Ziel des Programms ist, die Beziehung zwischen Intel und der Software-Community zu festigen, um diese bei ihrer Arbeit mit Intel® Plattformen zu unterstützen. Das Programm gibt den Entwicklern eine Vielzahl von Tools an die Hand, die ihnen helfen, die Anforderungen und Ansprüche der Software-Community während ihres gesamten Produktzyklus zu erfüllen.

Das Programm differenziert sich weiter in spezifische Märkte wie Gaming, Collaboration, Manageability oder Kreative Medien. Darunter unterteilen sich die Schwerpunkte jeweils in die Segmente Digital Home, Digital Enterprise, Digital Office und Mobility. Jeder ISV kann nun das Programm flexibel an seine Bedürfnisse anpassen und genau die Märkte und Segmente wählen, für die er Anwendungen entwickeln will. Dabei können die Unternehmen die Intensität der Zusammenarbeit mit Intel selbst bestimmen und ihr Engagement in diesem Netzwerk nach ihren eigenen Geschäftszielen gestalten.

Intel Software für Entwickler
Um die Entwicklung von Software für Intel Plattformen zu beschleunigen und zu garantieren, dass die Anwendungen die Leistungsfähigkeit der Intel Hardware optimal ausschöpfen, bietet Intel den Entwicklern wertvolle Tools an (www.intel.com/software/products). Hier eine Auswahl:

Intel® Parallel Studio (Neu):
Intel® Parallel Studio ist ein Rundum-Toolset für Windows* Anwendungen. Diese fortgeschrittenen Software-Werkzeuge ermöglichen die flexible Multicore-Software-Entwicklung mit Microsoft Visual Studio* C/C++. Sie bieten grundlegende Threading-Funktionen, wie Parallel-Debugging (z. B. „Data Races“/Deadlocks), Threading-Leistungsanalyse, Suche von Speicherlecks und Parallelcode-Erzeugung.

Intel® Compiler:
Die Intel Compiler stellen sicher, dass die Anwendungen auf Intel-Plattformen in hoher Geschwindigkeit ablaufen. Sie sind kompatibel mit den Werkzeugen und Entwicklungsumgebungen, die bereits bei Entwicklern im Einsatz sind. Die Intel® C++-Compiler für Windows*, Linux* und Mac OS* sowie die Intel® Visual-Fortran-Compiler für Windows, Linux und Mac OS unterstützen auch Intels Multicore-Prozessoren.

Intel® VTune™ Performance Analyzer:
Der Intel VTune Performance-Analyzer hilft Entwicklern dabei, Performance-Engpässe zu finden und zu beseitigen, indem er Systemdaten bis hin zu spezifischen Funktionen, Modulen oder Befehlen protokolliert, analysiert und grafisch darstellt. Den Analyzer gibt es für Windows und Linux. Er unterstützt Programmiersprachen wie C, C++, Fortran, C# oder Java sowie die neuesten Intel Prozessoren.

Intel® Threading-Analyse-Tools:
Die Intel Threading-Analyse-Tools beschleunigen und vereinfachen die Entwicklung und Pflege von Anwendungen, die Threading nutzen. Diese Anwendungen können mehrere Threads (Aufgaben) gleichzeitig (parallel) verarbeiten, statt wie bisher hintereinander (sequenziell). Dieses Multithreading beschleunigt den Verarbeitungsprozess enorm. Die Intel Threading-Tools helfen dabei, Probleme schnell zu finden und zu beseitigen und Performance-Engpässe zu erkennen. Zu nennen sind hier der Intel® Thread-Checker für Windows und Linux, Intel® Thread-Profiler für Windows und Intel® Threading-Building-Blocks (TBB). Seit Juli 2007 bietet Intel diese Template-Bibliothek für C++-Programmierung als freie Software unter der „GNU General Public Licence two (GPLv2)“-Lizenz. Sowohl die freie als auch die kommerzielle Version der Intel Threading-Building-Blocks erleichtern die Programmierung von parallelisierten Programmen und ermöglichen den Programmierern zudem, ihre Aufgaben auf Multicore-Prozessoren schneller zu bewerkstelligen. Weitere Informationen zu den Software-Produkten finden sich unter www.intel.com/software/products.

Intel® Software College
Die schnelle Einführung von Multicore-Prozessoren revolutioniert die Bauweise von Applikationen und Lösungen. Intel arbeitet im Rahmen des Intel Software College (www.intel.com/software/college) weltweit mit führenden Universitäten zusammen, um Studenten auf die Paradigmen der Software-Entwicklung vorzubereiten. In Kooperation mit leitenden Professoren und Universitäten vermittelt das Intel Software College technisches Fachwissen und hilft bei der Entwicklung von Lernsoftware, die wiederum eine Vielzahl von Universitäten dabei unterstützt, ihre Seminarräume mit den aktuellsten Lernmaterialien und der neuesten Technik auszustatten. Studenten erwerben so Fähigkeiten und Kenntnisse für einen erfolgreichen Start ins Berufsleben.

Intel® Academic Community
Beziehungen und Ressourcen sind die Kennzeichen der Intel Academic Community. In Zusammenarbeit mit dem Intel® Higher Education Program haben weltweit über 400 Universitäten Multicore-Programmierung für die nächste Generation der Softwarespezialisten auf dem Lehrplan. Die Intel Academic Community ist gleichzeitig Onlineplattform und Netzwerk. Sie stellt Communitys in Universitäten weltweit die globale Vernetzung und Ressourcen für die neueste Technik zur Verfügung. Innerhalb dieser Communities erhalten Universitätsfakultäten die Möglichkeit, auf Lehrpläne über neue Technik zuzugreifen und an weltweiten Diskussionsforen teilzunehmen.

Ausführliche Informationen zum Trainings- und Schulungsangebot bietet Intel auf seiner Website unter www.intel.com/software/college. Hier sind auch Details zur Zusammenarbeit mit Universitäten bei der Schulung von Studenten zu finden.

Intel, das weltweit führende Unternehmen im Bereich Halbleiterinnovation, entwickelt Technik, Produkte und Initiativen, um Leben und Arbeit der Menschen laufend zu verbessern. Weitere Informationen über Intel finden Sie unter http://blogs.intel.com.

© 2009 Intel Corporation. Alle Rechte vorbehalten.

* Intel, Intel Atom, Intel Core, Centrino, Xeon und das Intel-Logo sind Marken der Intel Corporation in den USA oder anderen Ländern. Andere Marken oder Produktnamen sind Eigentum der jeweiligen Inhaber.
    Seitenanfang