Skip to content

Commit

Permalink
[SYCL][DOC][Ordered Queue] Remove old proposal and make note of depre…
Browse files Browse the repository at this point in the history
…cation (#1131)

Signed-off-by: James Brodman <james.brodman@intel.com>
  • Loading branch information
jbrodman committed Feb 14, 2020
1 parent 62ec7e4 commit e8f1f29
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 91 deletions.
18 changes: 0 additions & 18 deletions sycl/doc/extensions/OrderedQueue/OrderedQueue.adoc

This file was deleted.

2 changes: 2 additions & 0 deletions sycl/doc/extensions/OrderedQueue/OrderedQueue_v2.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ v0.2
== Introduction
This document presents an addition proposed for a future version of the SYCL Specification. The goal of this proposal is to reduce the complexity and verbosity of using SYCL for programmers.

NOTE: This proposal replaces the previous one that was based on a separate class for in-order queues.

== Queue Order Properties
Queues in SYCL are out-of-order by default. SYCL constructs directed acyclic graphs to ensure tasks are properly ordered based on their data dependences. However, many programs only require linear DAGs. The overheads of constructing and managing DAGs are unnecessary for this class of program. The `in_order` queue property is proposed to serve this class of programs by providing programmer-specified in-order semantics. This property is used with the existing `property_list` mechanism that is part of the normal SYCL `queue`.

Expand Down
73 changes: 0 additions & 73 deletions sycl/doc/extensions/OrderedQueue/ordered_queue.h

This file was deleted.

0 comments on commit e8f1f29

Please sign in to comment.