Synchronization

From NaplesPU Documentation
Revision as of 16:23, 6 November 2017 by Daniele (talk | contribs)
Jump to: navigation, search

Per Daniele

The nu+ manycore supports an hardware mechanism for Synchronization. The mechanism of synchronization is based on Barrier primitive. A barrier for a group of threads in the source code means any thread must stop at this point and cannot proceed until all other threads reach this barrier.

Barrier Synchronization Protocol

Example of Barrier

Barrier Synchronization Architecture

Boot Setup

Barrier Core

Synchronization Core