Changes between Version 13 and Version 14 of Public/User_Guide/OmpSs-2


Ignore:
Timestamp:
Jun 11, 2019, 11:51:00 AM (5 years ago)
Author:
Pedro Martinez-Ferror
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Public/User_Guide/OmpSs-2

    v13 v14  
    1818A **task** is the minimum execution entity that can be managed independently by the runtime scheduler. **Task dependences** let the user annotate the data flow of the program and are used to determine, at runtime, if the parallel execution of two tasks may cause data races.
    1919
    20 [[Image(taskGraph.png, 30%)]]
     20[[Image(taskGraph.png, 15%)]]
    2121
    2222The reference implementation of OmpSs-2 is based on the **Mercurium** source-to-source compiler and the **Nanos6** runtime library:
     
    2424* Nanos6 runtime library provides services to manage all the parallelism in the user-application, including task creation, synchronization and data movement, as well as support for resource heterogeneity.
    2525
    26 [[Image(MercuriumNanos.png)]]
     26[[Image(MercuriumNanos.png, 35%)]]
    2727
    2828