Pipelets: Self-Organizing Software Pipelines for Many-Core Architctures

Janmartin Jahn, Jörg Henkel · 2013

We present the novel concept of Pipelets: self-organizing stages of software pipelines that monitor their computational demands and communication patterns and interact to optimize the performance of the application they belong to. They enable dynamic task remapping and exploit application-specific properties. Our experiments show that they improve performance by up to 31.2% compared to state-of-the-art when resource demands of applications alter at runtime as is the case for many complex applications.

Read the paper · More papers on PaperTik