events

DESIGN&ELEKTRONIK-Entwicklerforum HMI – Komponenten & Lösungen
DESIGN&ELEKTRONIK-Entwicklerforum HMI – Komponenten & Lösungen

Am 24. Mai 2012 findet das DESIGN&ELEKTRONIK-Entwicklerforum »HMI – Komponenten & Lösungen« mit begleitender Fachausstellung statt. Die Themen: »Bedienen und Beobachten: Technik, Know-how und Tools für das Design moderner Benutzerschnittstellen«.

Melden Sie sich jetzt an…

DESIGN&ELEKTRONIK-Entwicklerforum »Embedded-System-Entwicklung«
DESIGN&ELEKTRONIK-Entwicklerforum »Embedded-System-Entwicklung«

Auch in diesem Jahr veranstaltet die DESIGN&ELEKTRONIK wieder das Entwicklerforum »Embedded-System-Entwicklung« am 11. und 12. Juli 2012 in München. Neben einem technisch anspruchsvollen Vortragsprogramm ermöglichen verschiedene Workshops den Teilnehmern einen differenzierten Einblick in die Thematik.

Ausführliche Informationen:
www.embedded-entwicklerforum.de

Produkte des Jahres 2012

Linux /ARM

Linux: Embedded für alle
Linux: Embedded für alle

Linux ist heute erste Wahl geworden, wenn es um die Entscheidung für ein Betriebssystem in einem leistungsfähigen Embedded-System geht. Wie kann es sein, dass eine Open-Source-Software gerade bei Embedded-Systemen so erfolgreich ist?

Konferenz für ARM-Systementwicklung
Konferenz für ARM-Systementwicklung

Die große Konferenz für ARM-Systementwicklung am 11. und 12. Juli 2012 in München bietet Entwicklern die Gelegenheit, sich detailliertes Wissen über die aktuellen Cortex-Architekturen anzueignen, die mittlerweile zum Industriestandard avanciert sind.

Ausführliche Informationen:
www.arm-entwicklerkonferenz.de

embedded world Technology Report

Android & Embedded
embedded world Technology Report

Welche Embedded-Trends zeichnen sich ab? Im »embedded world Technology Report« gibt ein unabhängiger Expertenrat einen exklusiven Einblick in aktuelle Entwicklungen und zukünftige Trends im Embedded-Bereich.

Interessiert? Hier geht es zum kostenlosen Download

embedded world special

embedded world 2012
embedded world 2012

Wir haben aktuell von der weltgrößten Messe für die Embedded-Branche mit News, Videobeiträgen und Produktneuheiten berichtet.

Windows Embedded Standard 7

Windows Embedded Standard 7
Windows Embedded Standard 7

Was ist neu in Windows Embedded Standard 7? Lesen Sie alles rund um das neue Microsoft-Embedded-Betriebssystem Embedded Standard 7 in unserem Spezial.


Windows 7 - Special zum Download

Windows 7 -Special zum Download
Windows 7 -Special zum Download

20 Seiten Fachwissen – Das Windows-Embedded-Special als PDF-Download.


Marktübersichten Embedded

Marktübersichten aus dem Bereich Embedded

Software im sicherheitskritischen Bereich

Entwicklungssoftware
Entwicklungssoftware

Um die »Worst-Case Execution Time« zu erhalten, gibt es verschiedene Herangehensweisen – bequeme und weniger bequeme.


16. Juni 2010
Interview zur Parallelprogrammierung

Steiniger Weg zur parallelen Software

»Parallelism is here to stay« ist das Motto von James Reinders, Director Software Development Products bei Intel. Deshalb unternimmt Intel große Anstrengungen, um Software-Werkzeuge zu entwickeln, die die Parallel-Programmierung erleichtern. Die Frage ist nur: Warum erst jetzt?

Anzeige

James Reinders Intel
Elektronik 
zoom
James Reinders, Director Software Development Products bei Intel: »Parallelprogrammierung wird der Normalfall werden«.

Woran liegt es, dass »native« Parallelprogrammierung so langsam in die Gänge kommt?

Wir haben uns daran gewöhnt, mit mehreren Programmen gleichzeitig zu arbeiten: Mail, Textverarbeitung, Bilder ansehen, mehrere Tabs im Browser und der Virenscanner im Hintergrund. Für dieses Nutzungsszenario ist sind Multicore-Prozessoren auch ohne parallelisierte Anwendungen schon von großem Wert, so dass der Druck, die Anwendungen zu parallelisieren, bisher nicht allzu hoch war. Erst jetzt, wo wir Multcores mit vier und mehr Kernen bauen können, stellt sich die Frage, wie man diese Prozessoren auslastet.

In der Großrechnerwelt wird doch schon lange parallel gerechnet. Es kann doch eigentlich nicht so schwer sein, entsprechende Software auch für PCs zu schreiben.

Die Software, die in Rechenzentren läuft, dient zur Lösung anspruchsvoller wissenschaftlicher oder finanzieller Probleme. Das Ergebnis ist oft wichtiger als die Kosten. Die Kosten amortisieren sich durch den hohen Wert, den die Software bringt: Sie verhilft zu neuen wissenschaftlichen Erkenntnissen, zum Auffinden von Rohstoff-Lagerstätten oder zur Entwicklung neuer Medikamente. Aber was machen die Leute mit ihrem PC? Sie sehen sich Bilder und Filme an, spielen, kommunizieren auf verschiedenste Weise und unterhalten sich – triviale Dinge also, für die man nicht viel Geld ausgeben will.

Ich glaube, die größte Änderung, vor der wir stehen, ist, dass die Parallelität auch dazu genutzt werden muss, das Benutzerinterface zu verbessern. Genau darauf wird bei Großrechnerprogrammen nämlich kein Wert gelegt, weil ja nur Spezialisten damit arbeiten. Alle Innovationen, die wir auf dem PC hatten, hingen letztendlich mit der Art der Präsentation von Daten zusammen: Sei es der Browser oder die Fähgikeit, Daten so darzustellen, wie sie gedruckt werden.

Wird Software für Intel zu einer genauso wichtigen Prozessor-Zutat wie Chipsätze und Mainboards?

Definitiv ja. Prozessoren bedeuten für uns enorme Investitionen und wir wollen sicherstellen, dass nichts ihre Markteinführung verzögert. Wir möchten die Entwicklungen beschleunigen, achten aber auch darauf, dass das nicht auf Kosten anderer Software-Anbieter geht. Das bedeutet: Wir bringen nicht die Software-Tools auf den Markt, mit denen wir das meiste Geld verdienen, sondern solche, von denen wir glauben, dass kein anderer sie auf den Markt bringen würde.

Aber Intel wildert doch schon im Revier der Software-Firmen, mit dem Engagement in Mobilin/MeeGo und durch den Kauf von Wind River!

Es wird so laufen wie bei den Motherboards: wir beschleunigen die Entwicklungen und wir setzen vielleicht auch die Messlatte höher, aber wir wollen die Vielfalt der Anbieter erhalten, auch wenn wir selbst uns im Markt mitmischen.

Der Embedded-Markt ist ja ein sehr fragmentierter Markt. Da gibt es durchaus noch Potenzial, um Dinge zu optimieren. Der Open-Source-Gemeinde arbeitet nunmal mit einer bestimmten Geschwindigkeit und wir wollten eben eine Distribution zur Verfügung stellen, die gezielt auf den Embedded-Markt (in diesem Fall auf Netbooks, d. Red.) abgestimmt ist und so haben wir z.B. das Moblin-Projekt vorangetrieben, das jetzt zusammen mit Nokia als MeeGo weitergeführt wird.

1. Teil: Steiniger Weg zur parallelen Software
2. Teil: Die Bedeutung des Betriebssystems