|
| 1 | +%!TEX root = ts.tex |
| 2 | + |
| 3 | +\rSec0[parallel.foreword]{Foreword} |
| 4 | + |
| 5 | +\pnum |
| 6 | +ISO (the International Organization for Standardization) and IEC (the |
| 7 | + International Electrotechnical Commission) form the specialized system for |
| 8 | +worldwide standardization. National bodies that are members of ISO or IEC |
| 9 | +participate in the development of International Standards through technical |
| 10 | +committees established by the respective organization to deal with particular |
| 11 | +fields of technical activity. ISO and IEC technical committees collaborate in |
| 12 | +fields of mutual interest. Other international organizations, governmental and |
| 13 | +non-governmental, in liaison with ISO and IEC, also take part in the work. In |
| 14 | +the field of information technology, ISO and IEC have established a joint |
| 15 | +technical committee, ISO/IEC JTC 1. |
| 16 | + |
| 17 | +\pnum |
| 18 | +The procedures used to develop this document and those intended for its |
| 19 | +further maintenance are described in the ISO/IEC Directives, Part 1. In |
| 20 | +particular, the different approval criteria needed for the different types of |
| 21 | +document should be noted. This document was drafted in accordance with the |
| 22 | +editorial rules of the ISO/IEC Directives, Part 2 (see \url{www.iso.org/directives}). |
| 23 | + |
| 24 | +\pnum |
| 25 | +Attention is drawn to the possibility that some of the elements of this |
| 26 | +document may be the subject of patent rights. ISO and IEC shall not be held |
| 27 | +responsible for identifying any or all such patent rights. Details of any |
| 28 | +patent rights identified during the development of the document will be in the |
| 29 | +Introduction and/or on the ISO list of patent declarations received (see |
| 30 | + \url{www.iso.org/patents}). |
| 31 | + |
| 32 | +\pnum |
| 33 | +Any trade name used in this document is information given for the convenience |
| 34 | +of users and does not constitute an endorsement. |
| 35 | + |
| 36 | +\pnum |
| 37 | +For an explanation of the voluntary nature of standards, the meaning of ISO |
| 38 | +specific terms and expressions related to conformity assessment, as well as |
| 39 | +information about ISO's adherence to the World Trade Organization (WTO) |
| 40 | +principles in the Technical Barriers to Trade (TBT) see |
| 41 | +\url{www.iso.org/iso/foreword.html}. |
| 42 | + |
| 43 | +\pnum |
| 44 | +This document was prepared by Technical Committee ISO/IEC JTC 1, \textit{Information |
| 45 | +technology}, Subcommittee SC 22, \textit{Programming languages, their environments and |
| 46 | +system software interfaces}. |
| 47 | + |
| 48 | +\pnum |
| 49 | +This second edition cancels and replaces the first edition (ISO/IEC 19570:2015) |
| 50 | +which has been technically revised. |
| 51 | + |
| 52 | +\pnum |
| 53 | +The main changes compared to the previous edition are as follows: |
| 54 | + |
| 55 | +\begin{itemize} |
| 56 | + \item Eliminate previously standardized functionality. |
| 57 | + \item Introduce task block. |
| 58 | + \item Introduce vector and wavefront policies. |
| 59 | + \item Introduce a template library for parallel for loops. |
| 60 | + \item Introduce data-parallel vector types. |
| 61 | +\end{itemize} |
| 62 | + |
| 63 | +Any feedback or questions on this document should be directed to the user's national standards body. A complete listing of these bodies can be found at \url{www.iso.org/members.html}. |
| 64 | + |
0 commit comments