Aktuelle Allzweck-CPUs haben mehrere Rechenkerne innerhalb eines einzelnen Chipsatzes. Allerdings erhöht sich die Leistung der Programme auf diesen Architekturen nicht notwendigerweise proportional in der Anzahl der Kerne. Das Entwerfen nebenläufiger Programme um diese Multicores zu nutzen, erfordert die Überwindung einiger nicht-trivialer Herausforderungen; die wichtigste ist, eine effiziente Synchronisierung der Threads der Berechnung herzustellen. Greifen mehrere Threads gleichzeitig auf dieselben Daten zu, müssen diese ihre Aktionen koordinieren, um ein korrektes Programmverhalten zu gewährleisten. Die traditionelle Methode zur Synchronisierung ist "Locking", welches jeweils nur einem einzelnen Thread Zugriff auf gemeinsam genutzten Dat...
With the increased number of cores on a single processor chip, an application can achieve good perfo...
Aufgrund fallender Preise zur Speicherung von Daten kann man derzeit eine explosionsartige Zunahme i...
The aim of a Software Transactional Memory (STM) system is to discharge the programmer from the expl...
Transactional memory aims to replace mutual exclusion in critical sections with transactions on sha...
Decreasing feature sizes and the desire to continue with large-scale integration of semiconductor co...
Les architectures multicœurs changent notre façon d'écrire des programmes. L'écriture de programmes ...
Um der anhaltenden Nachfrage nach zunehmender Rechenleistung gerecht zu werden, versuchen die Herste...
Operating systems and hypervisors (e.g., Microsoft Hyper-V) for multi-core processor architectures a...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Die Verwendung von gemeinsamem Speicher auf Parallelrechnern vereinfacht die Programmierung dieser S...
Wir stellen die Cluster-Architektur IBM Parallel Sysplex und ihren Einsatz zur Datenbank- und Transa...
Das Buch richtet sich an Informatiker in Studium, Lehre, Forschung und Entwicklung, die an neueren E...
In den letzten Jahren haben enorme Fortschritte in der Halbleiter- und Schaltkreistechnologie zur En...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
The thesis on hand provides hardware-software co-design of timing analysable synchronisation techniq...
With the increased number of cores on a single processor chip, an application can achieve good perfo...
Aufgrund fallender Preise zur Speicherung von Daten kann man derzeit eine explosionsartige Zunahme i...
The aim of a Software Transactional Memory (STM) system is to discharge the programmer from the expl...
Transactional memory aims to replace mutual exclusion in critical sections with transactions on sha...
Decreasing feature sizes and the desire to continue with large-scale integration of semiconductor co...
Les architectures multicœurs changent notre façon d'écrire des programmes. L'écriture de programmes ...
Um der anhaltenden Nachfrage nach zunehmender Rechenleistung gerecht zu werden, versuchen die Herste...
Operating systems and hypervisors (e.g., Microsoft Hyper-V) for multi-core processor architectures a...
Seit einigen Jahren sind Multicore-Prozessoren mit zwei oder mehr separaten Prozessorkernen in viele...
Die Verwendung von gemeinsamem Speicher auf Parallelrechnern vereinfacht die Programmierung dieser S...
Wir stellen die Cluster-Architektur IBM Parallel Sysplex und ihren Einsatz zur Datenbank- und Transa...
Das Buch richtet sich an Informatiker in Studium, Lehre, Forschung und Entwicklung, die an neueren E...
In den letzten Jahren haben enorme Fortschritte in der Halbleiter- und Schaltkreistechnologie zur En...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
The thesis on hand provides hardware-software co-design of timing analysable synchronisation techniq...
With the increased number of cores on a single processor chip, an application can achieve good perfo...
Aufgrund fallender Preise zur Speicherung von Daten kann man derzeit eine explosionsartige Zunahme i...
The aim of a Software Transactional Memory (STM) system is to discharge the programmer from the expl...