Dossier: Embedded Multicore-Programmierung

Entwicklungen in der Embedded-Multicore-Virtualisierung meistern

Software- & Prozessortechnik

Entwicklungen in der Embedded-Multicore-Virtualisierung meistern

Viele Jahre lang war die Virtualisierung das Flaggschiff der Serverwelt. Die steigende Komplexität und Vielfalt der Embedded-Systeme verlangt nun aber nach einer Virtualisierungstechnik. lesen...

Ausgewogenes SoC-Design mit der interAptiv-Core-Familie von MIPS

Multicore & Multi-Threading

Ausgewogenes SoC-Design mit der interAptiv-Core-Familie von MIPS

Performance und Energieverbrauch/Fläche sind an sich gegensätzliche Designziele und beim SoC-Design einander abzuwägen. Mit jeder SoC-Generation beginnt diese Abschätzung aufs Neue, und wenn man glaubt, die perfekte Harmonie gefunden zu haben, geht die Arbeit wieder von vorne los. lesen...

Maximale Dualcore-Leistung für Mini-Devices

COM Express mini und compact

Maximale Dualcore-Leistung für Mini-Devices

Intels Atom-Prozessoren in 32-nm-Technik, auch Cedar View genannt, bieten Dualcore-Technologie und hohe Multimedia-Leistung für mobile Anwendungen. Damit haben Entwickler gänzlich neue Optionen für die Entwicklung von Low-Power-Lösungen mit x86-Technologie. lesen...

Module mit Intels Quadcore-CPUs

COM Express

Module mit Intels Quadcore-CPUs

COM-Express-Module, die auf der Intels Core-Prozessorfamilie der dritten Generation (Ivy Bridge) basieren, bietet MSC an. Die CPUs werden in 22-nm-Technologie m... lesen...

Highspeed USB-Audio-Designs vereinfachen

Multicore-/Multi-Threaded-Prozessoren

Highspeed USB-Audio-Designs vereinfachen

XMOS (Vertrieb: Scantec) kündigt die dritte Generation seiner Prozessorfamilie an. Der XS1-S leistet bis zu 700 MIPS je Prozessorkern in Echtzeit, verfügt über ... lesen...

Multicore-DSPs für industrielle Inspektionssysteme

Digitale Signalprozessoren & Bildverarbeitung

Multicore-DSPs für industrielle Inspektionssysteme

Fortschritte im Bereich der Sensor-, Scanner- und Computertechnik schaffen die Voraussetzungen für eine neue Generation leistungsfähiger industrieller Inspektionssysteme. lesen...

Bildverarbeitung mit Hardware-Beschleuniger

Digitale Signalprozessoren

Bildverarbeitung mit Hardware-Beschleuniger

Eine neue Serie von 1-GHz Dual-Core Blackfin-Prozessoren umfasst den ADSP-BF608 und ADSP-BF609 für Embedded-Vision-Applikationen und ist mit einem Beschleunige... lesen...

Blackfin-DSPs von Analog Devices beschleunigen die Bildverarbeitung

Digitale Signalprozessoren

Blackfin-DSPs von Analog Devices beschleunigen die Bildverarbeitung

Neue Blackfin-Prozessoren mit 1 GHz Core-Performance und einem Hardware-Beschleuniger für die Bildverarbeitung verbessern Analysefunktionen in Embedded-Bildverarbeitungsanwendungen. lesen...

Ohne Locks für Multicore-Systeme programmieren

Multicore-Programmierung

Ohne Locks für Multicore-Systeme programmieren

Viele Multicore-SOCs und auch einige Betriebssysteme bieten Möglichkeiten zur lockfreien Programmierung. Die Softwareentwicklung wird dadurch jedoch umständlicher als mit herkömmlichen Methoden. lesen...

MTAPI soll Hürden der parallelen Programmierung beseitigen

Multicore Association

MTAPI soll Hürden der parallelen Programmierung beseitigen

Ein neuer Industrie-Standard könnte Embedded-Software-Entwicklern künftig das Leben mit Multicore-Systemen erleichtern. Die Multicore Task Management API (MTAPI) soll zahlreiche Architekturen unterstützen und dem Entwickler Aufgaben bei der Koordinierung von Tasks in parallelen Embedded-Systemen abnehmen. (mit Videointerview) lesen...

Software für Multicore-Systeme entwickeln

Parallele Programmierung

Software für Multicore-Systeme entwickeln

Multiprozess-Applikationen haben kürzere Reaktionszeiten und be- wältigen komplexere Aufgaben. Was bedeutet das für die Entwicklung und die Architektur von Embedded-Systemen? lesen...

Virtualisierung ohne Modifikationen des Gastbetriebssystems

Echtzeit

Virtualisierung ohne Modifikationen des Gastbetriebssystems

Dank Multicore-Technik, eröffnen sich neue Möglichkeiten, um auf einem System mehrere Betriebssysteme laufen zu lassen. Dabei gibt es doch große Unterschiede beim Einsatz von Virtualisierungstechnologien. Mit der Virtualisierungsplattform für Windows sind keinerlei Softwaremodifikationen des Gastbetriebssystem notwendig. lesen...

Echtzeit auf Multicore-Systemen umsetzen

Serie Software Engineering für Embedded Systeme, Teil 2

Echtzeit auf Multicore-Systemen umsetzen

Um Echtzeit-Software auf Multicore-Systemen umzusetzen müssen u.a. Algorithmen parallelisiert und ein geeignetes Kommunikationsnetzwerk ausgewählt werden, alles unter Berücksichtigung der Echtzeitanforderungen. Einen Überblick über aktuelle Ansätze gibt dieser Beitrag. lesen...

Der vierte Semaphor: Multiple-Readers-Writers-Lock

Echtzeit- und Multicore-Programmierung

Der vierte Semaphor: Multiple-Readers-Writers-Lock

Anwender von Echtzeit-Betriebssystemen sind in der Regel mit drei Semaphor-Typen vertraut: je nach RTOS Zähl-, binäre oder Mutex-Semaphore. In vielen multicorefähigen Betriebssystemen kommt ein weiterer hinzu — der Multiple-Readers-Writers-Lock. Dieser Artikel beschreibt, wie er funktioniert und welche Anwendungsprobleme sich damit adressieren lassen. lesen...

Multicore und Virtualisierung für Embedded-Systeme

Dossier

Multicore und Virtualisierung für Embedded-Systeme

Virtualisierung und Multicore prägen auch die Embedded-Systementwicklung. Welche Techniken sich hinter Multicore und Virtualisierung verbergen und mit welchen Herausforderungen sich Entwickler auseinandersetzen müssen beantworten die Autoren dieses Online-Specials. Neue Beiträge finden Sie regelmäßig an dieser Stelle. lesen...

Forscher kämpfen gegen Multicore-Chaos

University of Washington

Forscher kämpfen gegen Multicore-Chaos

Mehrkernprozessoren können zu unerwarteten Programmfehlern führen. Informatiker an der University of Washington (UW) haben ein System entwickelt, mit dem sie gegen unerwartetes Verhalten von Multicore-Prozessoren kämpfen. lesen...

Die Auswirkungen von Virtualisierung und Multicore

Prozessortechnik

Die Auswirkungen von Virtualisierung und Multicore

Im Embedded-Markt werden heute zwei Begriffe als besonders „heiß“ gehandelt: Virtualisierung und Multicore-Technologie. Beide haben verschiedene Bedeutungen, werden aber häufig als Synonyme verwendet, was verwirrend sein kann. Welche Unterschiede und Gemeinsamkeiten lassen sich dabei feststellen und wie sind die Auswirkungen auf die Applikationen? lesen...

Info-Dienste für Elektronik-Professionals

Immer aktuell informiert: der EP Tagesspiegel mit aktuellen Branchen-Nachrichten der letzten 24 Stunden oder die wöchentlichen themenspezifischen Newsletter "Fachwissen für Elektronikprofis"  von elektronikpraxis.de. Jetzt kostenlos abonnieren!

Heftarchiv
ELEKTRONIKPRAXIS 17/2014

ELEKTRONIKPRAXIS 17/2014

Test der Ethernet-Konformität mit dem Oszilloskop

Weitere Themen:

Beschleunigung mit MEMS messen
Vom Touch zur Gestensteuerung
Sieben Vorteile durch Laserlöten

zum ePaper

zum Heftarchiv

ELEKTRONIKPRAXIS 16/2014

ELEKTRONIKPRAXIS 16/2014

Ideen-Board für Spansions FM ARM Cortex-M MCUs

Weitere Themen:

Geld verdienen mit sozialen Medien
Hardware für digitale Hörgeräte
Chips für smarte Stromversorgung

zum ePaper

zum Heftarchiv

ELEKTRONIKPRAXIS 15/2014

ELEKTRONIKPRAXIS 15/2014

Das Internet of Things ist mehr als die Summe seiner Teile

Weitere Themen:

Welches Display ist das richtige?
Datenmanagement mit C-Controller
Sicherungen für die Raumfahrt

zum ePaper

zum Heftarchiv