From d09dc0a22577afabea2ee738bc9691c3b21da70a Mon Sep 17 00:00:00 2001 From: Tobias Schuele Date: Tue, 25 Nov 2014 15:39:29 +0100 Subject: [PATCH] Added link to EMBB block diagram in README.md. --- README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index c242519..c2c8fe2 100644 --- a/README.md +++ b/README.md @@ -27,15 +27,17 @@ be optimized for non-functional requirements such as minimal latency and fairness. Besides the task scheduler, EMBĀ² provides basic parallel algorithms, concurrent -data structures, and skeletons for implementing stream processing -applications. These building blocks are largely implemented in a non-blocking -fashion, thus preventing frequently encountered pitfalls like lock contention, -deadlocks, and priority inversion. As another advantage in real-time systems, -the algorithms and data structures give certain progress guarantees. For -example, wait-free data structures guarantee system-wide progress which means -that every operation completes within a finite number of steps independently -of any other concurrent operations on the same data structure. - +data structures, and skeletons for implementing stream processing applications +(see figure below). These building blocks are largely implemented in a +non-blocking fashion, thus preventing frequently encountered pitfalls like +lock contention, deadlocks, and priority inversion. As another advantage in +real-time systems, the algorithms and data structures give certain progress +guarantees. For example, wait-free data structures guarantee system-wide +progress which means that every operation completes within a finite number of +steps independently of any other concurrent operations on the same data +structure. + +(doc\images\embb.png) Community and Contact --------------------- -- libgit2 0.26.0