Carter Edwards
Carter Edwards
The taxonomy rules may be well-defined and non-recursive. An _incomplete type_ is 1. _cv_ `void` 1. _incomplete class type_ : `class X;` 1. _array of incomplete class type_ : `X[N]`...
Need to be able to query the context for a (single) resource object. Leading to having a resource object that is a specified subset of another resource. Leading to a...
@dhollman Where is the ontology paper draft to reference from the other papers?
I lean toward B - execution context is a concept for which specific types / instances will exist. E.g., `async_execution_context` and `static_thread_pool` are a couple of `std::thread` focused execution contexts...
cut&paste from email thread: > I have been interpreting "concurrency" as a guaranteed-not-to-exceed upper bound, not a promise-to-provide. When accounting for contention in an algorithm the guaranteed-not-to-exceed is the thing....
I don't believe a current concurrency _guarantee_ is feasible. The number of concurrency resources utilized (or conversely not-utilized) at some instant during the call to the measuring function is probably...
Reviewing discussion notes from [Albuquerque](http://wiki.edg.com/bin/view/Wg21albuquerque/NotesP0796) and [Jacksonville](http://wiki.edg.com/bin/view/Wg21jacksonville2018/P0796R1). Some takeaways: - Agreement that hierarchy exists; however, user should not have to traverse hierarchy to obtain measure of affinity (locality). For example,...
Querying an affinity metric should be between an execution resource and a memory resource. Querying an affinity metric between two execution resources would be transitive: "what is our affinity with...
Rebased pull request the eliminate conflicts.
Initiation of an async-operation (memcpy_async) is not _required_ to spawn a new async-thread. It synchronizes-with an async-thread (_could_ spawn) which is responsible for eventual completion of the async-operation.