Über die letzten Jahrzehnte haben sich Datenbanken von festplatten-basierten zu hauptspeicher-basierten Datenbanksystemen entwickelt. Um diese Herausforderungen anzugehen und das volle Potenzial moderner Prozessoren zu erschließen, stellt diese Dissertation vier Ansätze vor um den Einfluss der „Memory Wall“ zu reduzieren. Der erste Ansatz zeigt auf, wie spezielle Prozessorinstruktionen (sogenannte SIMD Instruktionen) die Ausnutzung von Caches erhöhen und gleichzeitig die Anzahl der Instruktionen verringern. In dieser Arbeit werden dazu vorhandene Baumstrukturen so angepasst, dass diese SIMD Instruktionen verwendet werden können und somit die benötigte Hauptspeicherbandbreite verringert wird. Der zweite Ansatz dieser Arbeit führt ein Mo...
Die harten Marktanforderungen an die Elektronikproduktion bezüglich niedriger Herstellungskosten und...
Untersuchungen zeigen, dass die Rechenleistung von Prozessoren stärker steigt als die Ein-/Ausgabele...
The increasing demand for computational power in embedded systems, which is required for various tas...
Über die letzten Jahrzehnte haben sich Datenbanken von festplatten-basierten zu hauptspeicher-basier...
Datenbanksysteme verwenden Indexstrukturen, um Suchanfragen zu beschleunigen. Im Laufe der letzten J...
Die optimale Nutzung von moderner Hardware zur Beschleunigung von Datenbank-Anfragen ist keine trivi...
Der Trend zu immer mehr parallelen Recheneinheiten innerhalb eines Prozessors stellt an die Software...
We live in an interconnected digital society, where many companies like e.g. Google, Facebook, and T...
Height-balanced search trees are ubiquitous in database management systems as well as in other appli...
Seit der Entwicklung des ersten Mikroprozessors vor rund 25 Jahren konnte die Prozessorleistung kont...
Die zunehmende Anzahl von Smart-Geräten und Sensoren, aber auch die sozialen Medien lassen das Daten...
Fast and energy efficient processing of data has always been a key requirement in processor design. ...
Moderne Programme bewältigen immer komplexere und leistungsfordernde Aufgaben. Mit diesem Anstieg ge...
Database caching techniques promise to improve the performance and scalability of client-server data...
Orientador: Prof. Dr. Eduardo Cunha de AlmeidaCoorientador: Prof. Dr. Marco Antonio Zanata AlvesTese...
Die harten Marktanforderungen an die Elektronikproduktion bezüglich niedriger Herstellungskosten und...
Untersuchungen zeigen, dass die Rechenleistung von Prozessoren stärker steigt als die Ein-/Ausgabele...
The increasing demand for computational power in embedded systems, which is required for various tas...
Über die letzten Jahrzehnte haben sich Datenbanken von festplatten-basierten zu hauptspeicher-basier...
Datenbanksysteme verwenden Indexstrukturen, um Suchanfragen zu beschleunigen. Im Laufe der letzten J...
Die optimale Nutzung von moderner Hardware zur Beschleunigung von Datenbank-Anfragen ist keine trivi...
Der Trend zu immer mehr parallelen Recheneinheiten innerhalb eines Prozessors stellt an die Software...
We live in an interconnected digital society, where many companies like e.g. Google, Facebook, and T...
Height-balanced search trees are ubiquitous in database management systems as well as in other appli...
Seit der Entwicklung des ersten Mikroprozessors vor rund 25 Jahren konnte die Prozessorleistung kont...
Die zunehmende Anzahl von Smart-Geräten und Sensoren, aber auch die sozialen Medien lassen das Daten...
Fast and energy efficient processing of data has always been a key requirement in processor design. ...
Moderne Programme bewältigen immer komplexere und leistungsfordernde Aufgaben. Mit diesem Anstieg ge...
Database caching techniques promise to improve the performance and scalability of client-server data...
Orientador: Prof. Dr. Eduardo Cunha de AlmeidaCoorientador: Prof. Dr. Marco Antonio Zanata AlvesTese...
Die harten Marktanforderungen an die Elektronikproduktion bezüglich niedriger Herstellungskosten und...
Untersuchungen zeigen, dass die Rechenleistung von Prozessoren stärker steigt als die Ein-/Ausgabele...
The increasing demand for computational power in embedded systems, which is required for various tas...