Skip to content

Commit 725cbbe

Browse files
authored
Merge pull request #91 from AerialMantis/affinty_paper_directory_change
CP013: Update papers for next mailing list.
2 parents 5cd8134 + 65e9ea3 commit 725cbbe

File tree

6 files changed

+31
-12
lines changed

6 files changed

+31
-12
lines changed

affinity/cpp-20/d1436r0.md renamed to affinity/cpp-23/d1436r1.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# P1436r0: Executor properties for affinity-based execution
1+
# P1436r1: Executor properties for affinity-based execution
22

3-
**Date: 2019-01-21**
3+
**Date: 2019-03-31**
44

55
**Audience: SG1, SG14, LEWG**
66

@@ -15,6 +15,8 @@
1515

1616
# Changelog
1717

18+
### P1436r1 (COL 2019)
19+
1820
### P1436r0 (KON 2019)
1921

2022
* Separation of high-level features from P0796r3 [[35]][p0796].

affinity/cpp-20/d1437r0.md renamed to affinity/cpp-23/d1437r0.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# D1437r0: System topology discovery for heterogeneous & distributed computing
22

3-
**Date: 2019-01-12**
3+
**Date: 2019-03-31**
44

55
**Audience: SG1, SG14, LEWG**
66

@@ -15,6 +15,8 @@
1515

1616
# Changelog
1717

18+
### P1436r1 (COL 2019)
19+
1820
### P1437r0 (KON 2019)
1921

2022
* This paper is the result of a request from SG1 at the 2018 San Diego meeting to split [[35]][p0796] into two separate papers, one for the high-level interface and one for the low-level interface. This paper focusses on the low-level interface; a mechanism for discovering the topology and affinity properties of a given system. [[36]][pXXXX] focusses on the high-level interface; a series of properties for querying affinity relationships and requesting affinity on work being executed.
File renamed without changes.
File renamed without changes.
File renamed without changes.

affinity/index.md

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,46 @@
33
| | |
44
|---|---|
55
| ID | CP013 |
6-
| Name | Executor properties for affinity-based execution |
6+
| Name | Executor properties for affinity-based execution <br> System topology discovery for heterogeneous & distributed computing |
77
| Target | ISO C++ SG1, SG14, LEWG |
88
| Initial creation | 15 November 2017 |
9-
| Last update | 21 January 2019 |
9+
| Last update | 31 March 2019 |
1010
| Reply-to | Gordon Brown <gordon@codeplay.com> |
1111
| Original author | Gordon Brown <gordon@codeplay.com> |
1212
| Contributors | Ruyman Reyes <ruyman@codeplay.com>, Michael Wong <michael.wong@codeplay.com>, H. Carter Edwards <hcedwar@sandia.gov>, Thomas Rodgers <rodgert@twrodgers.com>, Mark Hoemmen <mhoemme@sandia.gov> |
1313

1414
## Overview
1515

16-
This paper is the result of a request from SG1 at the 2018 San Diego meeting to split P0796: Supporting Heterogeneous & Distributed Computing Through Affinity [[35]][p0796] into two separate papers, one for the high-level interface and one for the low-level interface. This paper focusses on the high-level interface: a series of properties for querying affinity relationships and requesting affinity on work being executed. [[36]][p1437] focusses on the low-level interface: a mechanism for discovering the topology and affinity properties of a given system.
17-
18-
The aim of this paper is to provide a number of executor properties that if supported allow the user of an executor to query and manipulate the binding of *execution agents* and the underlying *execution resources* of the *threads of execution* they are run on.
16+
This paper is the result of a request from SG1 at the 2018 San Diego meeting to split [P0796: Supporting Heterogeneous & Distributed Computing Through Affinity][p1436r0] into two separate papers, one for the high-level interface and one for the low-level interface. The high-level interface paper; [P1436: Executor properties for affinity-based execution][D1436r1] proposes a series of properties for querying affinity relationships and requesting affinity on work being executed. The low-level paper; [P1437: System topology discovery for heterogeneous & distributed computing][d1437r0] proposes a mechanism for discovering the topology and affinity properties of a given system.
1917

2018
## Versions
2119

20+
### P0796: Supporting Heterogeneous & Distributed Computing Through Affinity
21+
2222
| Version | Status |
2323
|---------|--------|
2424
| [P0796r0][p0796r0] | _Published_ |
2525
| [P0796r1][p0796r1] | _Published_ |
26-
| [D0796r2][p0796r2] | _Published_ |
27-
| [D0796r3][p0796r3] | _Published_ |
28-
| [DXXX1r0](cpp-20/d1436r0.md) | _Work In Progress_ |
26+
| [P0796r2][p0796r2] | _Published_ |
27+
| [P0796r3][p0796r3] | _Published_ |
28+
29+
### P1436: Executor properties for affinity-based execution
30+
31+
| Version | Status |
32+
|---------|--------|
33+
| [P1436r0][p1436r0] | _Published_ |
34+
| [D1436r1][d1436r1] | _Work In Progress_ |
35+
36+
### P1437: System topology discovery for heterogeneous & distributed computing
37+
38+
| Version | Status |
39+
|---------|--------|
40+
| [D1437r0][d1437r0] | _Work In Progress_ |
2941

3042
[p0796r0]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0796r0.pdf
3143
[p0796r1]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0796r1.pdf
3244
[p0796r2]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0796r2.pdf
33-
[p0796r3]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0796r3.pdf
45+
[p0796r3]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0796r3.pdf
46+
[p1436r0]: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1436r0.html
47+
[d1436r1]: cpp-23/d1436r1.md
48+
[d1437r0]: cpp-23/d1437r0.md

0 commit comments

Comments
 (0)