{"id":172,"date":"2021-12-07T08:24:12","date_gmt":"2021-12-07T16:24:12","guid":{"rendered":"http:\/\/www.leehowes.com\/?page_id=172"},"modified":"2022-01-24T14:43:17","modified_gmt":"2022-01-24T22:43:17","slug":"international-standards","status":"publish","type":"page","link":"http:\/\/www.leehowes.com\/?page_id=172","title":{"rendered":"International Standards"},"content":{"rendered":"<h1>Editor<\/h1>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      OpenCL 2.1 provisional specification\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Editors: Lee Howes and Aaftab Munshi.\r\n      <\/span> \r\n      <span class=\"publisher\">\r\n        Khronos Group\r\n      <\/span>\r\n      <span class=\"pubDate\">2015.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-2.1.pdf\">OpenCL 2.0 API<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      OpenCL 2.0 specification revision 29\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Editors: Lee Howes and Aaftab Munshi.\r\n      <\/span> \r\n      <span class=\"publisher\">\r\n        Khronos Group\r\n      <\/span>\r\n      <span class=\"pubDate\">2015.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-2.0.pdf\">OpenCL 2.0 API<\/a> | \r\n      <a href=\"https:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-2.0-openclc.pdf\">OpenCL 2.0 OpenCL C<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      SYCL for OpenCL 1.2 specification\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Editors: Lee Howes and Maria Rovatsou.\r\n      <\/span> \r\n      <span class=\"publisher\">\r\n        Khronos Group\r\n      <\/span>\r\n      <span class=\"pubDate\">2015.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/www.khronos.org\/registry\/sycl\/specs\/sycl-1.2.pdf\">SYCL 1.2<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<h1>C++ Papers<\/h1>\r\n<h2>2021<\/h2>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2300R3: std::execution\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Micha\u0142 Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach\r\n      <\/span> \r\n      <span class=\"pubDate\">2021.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2300R3\">P2300R3<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2300R2: std::execution\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Micha\u0142 Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach\r\n      <\/span> \r\n      <span class=\"pubDate\">2021.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2300R2\">P2300R2<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2300R1: std::execution\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Micha\u0142 Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach\r\n      <\/span> \r\n      <span class=\"pubDate\">2021.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2300R1\">P2300R1<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2403R0: Presentation on P2300 &#8211; std::execution\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Micha\u0142 Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach\r\n      <\/span> \r\n      <span class=\"pubDate\">2021.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2403R0\">P2403R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2403R0: Presentation: Plans for P2300 Revision 2\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Micha\u0142 Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach\r\n      <\/span> \r\n      <span class=\"pubDate\">2021.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2431R0\">P2431R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n<h2>2020<\/h2>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1897R2: Towards C++23 executors: A proposal for an initial set of algorithms\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2017.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1897R2\">P1897R2<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0443R1: A Unified Executors Proposal for C++\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Daisy Hollman, Lee Howes, Kirk Shoop, Lewis Baker, Eric Niebler\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0443R1\">P0443R1<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0443R12: A Unified Executors Proposal for C++\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Daisy Hollman, Lee Howes, Kirk Shoop, Lewis Baker, Eric Niebler\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0443R12\">P0443R12<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2006: Eliminating heap-allocations in sender\/receiver with connect()\/start() as basis operations\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lewis Baker, Eric Niebler, Kirk Shoop, Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2006\">P2006<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1898R1: Forward progress delegation for executors\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1898R1\">P1898R1<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2209: Bulk schedule\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Lewis Baker, Kirk Shoop, Eric Niebler\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2209\">P2209<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2206: Executors Thread Pool review report\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Ruslan Arutyunyan, Ben Craig, Guy Davidson, Anuya Welling, Michael Voss, Tom Scogland, Chris Kohlhoff, Gordon Brown, Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2206\">P2206<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P2224: A Better Bulk Schedule\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Michael Garland, Lee Howes, Jared Hoberock\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P2224\">P2224<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1525R1: One-Way execute is a Poor Basis Operation\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Ga\u0161per A\u017eman, Lewis Baker, Lee Howes, Corentin Jabot, Tomasz Kami\u0144ski, Zach Laine, Eric Niebler, Kirk Shoop, Ville Voutilainen\r\n      <\/span> \r\n      <span class=\"pubDate\">2020.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1525R1\">P1525R1<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n\r\n<h2>2019<\/h2>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1525R0: One-Way execute is a Poor Basis Operation\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2019.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1525R0\">P1525R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1660R0: A Compromise Executor Design Sketch\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Jared Hoberock, Michael Garland, Bryce Adelstein Lelbach, Micha\u0142 Dominiak, Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes, David S. Hollman, Gordon Brown\r\n      <\/span> \r\n      <span class=\"pubDate\">2019.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1660R0\">P1660R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0443R11: A Unified Executors Proposal for C++\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Daisy Hollman, Lee Howes, Kirk Shoop, Lewis Baker, Eric Niebler\r\n      <\/span> \r\n      <span class=\"pubDate\">2019.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0443R11\">P0443R11<\/a>\r\n    <\/div>\r\n  <\/div>\r\n    \r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1897R0: Towards C++23 executors: An initial set of algorithms\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2019.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1897R0\">P1897R0<\/a>\r\n    <\/div>\r\n  <\/div> \r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1897R1: Towards C++23 executors: An initial set of algorithms\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2019.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1897R1\">P1897R1<\/a>\r\n    <\/div>\r\n  <\/div> \r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1898R0: Forward progress delegation for executors\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2019.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1898R0\">P1898R0<\/a>\r\n    <\/div>\r\n  <\/div>    \r\n\r\n\r\n<h2>2018<\/h2>        \r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0904R0: A strawman Future API\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Andrii Grynenko, Jay Feldblum\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0904R0\">P0904R0<\/a>\r\n    <\/div>\r\n  <\/div>    \r\n   \r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0930R0: Semifying Awaitables  \r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Andrii Grynenko, Jay Feldblum\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0930R0\">P0930R0<\/a>\r\n    <\/div>\r\n  <\/div>   \r\n     \r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1053R0: Future-proofing continuations for executors\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Eric Niebler\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1053R0\">P1053R0<\/a>\r\n    <\/div>\r\n  <\/div>     \r\n        \r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1053R1: Future-proofing continuations for executors\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Eric Niebler\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1053R1\">P1053R1<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1054R0: A Unified Futures Proposal for C++\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Bryce Adelstein Lelbach, David S. Hollman, Micha\u0142 Dominiak\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1054R0\">P1054R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1055R0: A Modest Executor Proposal\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Kirk Shoop, Eric Niebler, Lee Howes\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1055R0\">P1055R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1194R0: The Compromise Executors Proposal: A lazy simplification of P0443\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Eric Niebler, Kirk Shoop, Bryce Lelbach, David S. Hollman\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1194R0\">P1194R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1232R0: Integrating executors with the standard library through customization\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Eric Niebler, Kirk Shoop, Lewis Baker, Robert Geva\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1232R0\">P1232R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1241R0: In support of merging coroutines into C++20\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Eric Niebler, Lewis Baker\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1241R0\">P1241R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P1348R0: An Executor Property for Occupancy of Execution Agents\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        David S. Hollman, Jared Hoberock, Lee Howes, Michael Garland, H. Carter Edwards\r\n      <\/span> \r\n      <span class=\"pubDate\">2018.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P1348R0\">P1348R0<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n\r\n<h2>2017<\/h2>\r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0783: Continuations without overcomplicating the future\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Lee Howes, Andrii Grynenko, Jay Feldblum\r\n      <\/span> \r\n      <span class=\"pubDate\">2017.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0783\">P0783<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n<h2>2016<\/h2>\r\n  \r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0362: Towards support for Heterogeneous Devices in C++ (Concurrency aspects)\r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown\r\n      <\/span> \r\n      <span class=\"pubDate\">2016.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0362\">P0362<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  \r\n  <div class=\"publication\">\r\n    <div class=\"pubTitle\">\r\n      P0363: Towards support for Heterogeneous Devices in C++ (Language aspects) \r\n    <\/div>\r\n    <div class=\"pubInfo\">\r\n      <span class=\"authors\">\r\n        Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown\r\n      <\/span> \r\n      <span class=\"pubDate\">2016.<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"publicationDownload\">\r\n      <a href=\"https:\/\/wg21.link\/P0363\">P0363<\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Editor OpenCL 2.1 provisional specification Editors: Lee Howes and Aaftab Munshi. Khronos Group 2015. OpenCL 2.0 API OpenCL 2.0 specification revision 29 Editors: Lee Howes and Aaftab Munshi. Khronos Group 2015. OpenCL 2.0 API | OpenCL 2.0 OpenCL C SYCL for OpenCL 1.2 specification Editors: Lee Howes and Maria Rovatsou. Khronos Group 2015. SYCL 1.2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-172","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.leehowes.com\/index.php?rest_route=\/wp\/v2\/pages\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.leehowes.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.leehowes.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.leehowes.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.leehowes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=172"}],"version-history":[{"count":10,"href":"http:\/\/www.leehowes.com\/index.php?rest_route=\/wp\/v2\/pages\/172\/revisions"}],"predecessor-version":[{"id":186,"href":"http:\/\/www.leehowes.com\/index.php?rest_route=\/wp\/v2\/pages\/172\/revisions\/186"}],"wp:attachment":[{"href":"http:\/\/www.leehowes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}