Project: Inspection and Evaluation Of Modern Hardware Architectures

Team: Prof. Dr. Andreas Polze, Frank Feinbube, Felix Eberhardt

Research institution: Hasso-Plattner-Institute Potsdam

Abstract: Modern hardware architectures introduce complex memory hierarchies and a variety of processing unit designs. To allow a beneficial distribution of data and processing, successful algorithms and competitive software systems need to be enabled to deduce the composition and the capabilities of the underlying hardware. Examples of such modern hardware architectures are NUMA-based computer systems, GPU-based accelerators, Intel’s Xeon Phi, and hybrid architectures that have multiple such characteristics. The purpose of this study is to evaluate means to inspect hardware architectures and develop tools to monitor the execution of algorithms in order to find potential performance opportunities. Based on these findings we plan to optimize important algorithms to better utilize the resources at hand.

Last modified 7 years ago Last modified on Nov 4, 2014 2:11:52 PM