Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
OpenWalnut Core
OpenWalnut Core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 44
    • Issues 44
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • OpenWalnut
  • OpenWalnut CoreOpenWalnut Core
  • Issues
  • #299

Closed
Open
Opened Jan 09, 2012 by Sebastian Volke@volke
  • Report abuse
  • New issue
Report abuse New issue

-RM-122-MR-Synchronization Support in Module Pipeline

The goal is to provide the common synchronization tools known from parallel programming for the module network.

This allows for more complex pipelines with synchronization of inputs. This is a feature mostly needed by advanced users only.

These tools include:

  • Barrier Module
  • Trigger Connectors

Barrier Module:

  • Provides n inputs and n outputs.
  • Update outputs if all inputs where set
  • Invalidate inputs and wait for all inputs to be updated again

Trigger Connectors:

  • Some kind of "untyped" input connector
  • Can be connected to an arbitrary output
  • If output updates, the trigger input notifies its module

(from redmine: created on 2012-01-09, closed on 2013-02-21)

To upload designs, you'll need to enable LFS. More information
Assignee
Assign to
OpenWalnut 1.4
Milestone
OpenWalnut 1.4
Assign milestone
Time tracking
None
Due date
None
1
Labels
Feature
Assign labels
  • View project labels
Reference: openwalnut/openwalnut#299