正在加载图片...
place partition An ordered list that corresponds to a contiguous interval in the OpenMP place list. 23 It de ent for a given SIMD instruction A single machine instruction that can can operate on multiple data elements. 56 SIMD lane dare mechanism capable of processing one data clement froma SIMD chunk A set of iterations executed concurrently,each by a S/MD lane,by a single thread by means of SIMD instructions. 9 SIMD loop A loop that includes at least one SIMD chunk. 101.2.3 Synchronization Terminology 111213 barrier cam may execute until beyond ds in the team have reached the barrier and all explicit tasks generated by the team have executed to completion.If cancellation has been requested,threads may proceed to the end of the canceled region even if some threads in the team have not reached the barrier. cancellation and caus es executing 8 cancellation point A point at which implicit and explicit tasks check if cancellation has been requested.If cancellation has been observed,they perform the cancellation. 20 COMMENT:For a list of cancellation points,see Section 2.13.1 on page 140 21 1.2.4 Tasking Terminology task 2 24 task region A region consisting of all code encountered during the execution of a task. 25 COMMENT:A parallel region consists of one or more implicit task regions 26 explicit task A task generated when a task construct is encountered during execution. 2728 implicit task A task generated by an implicit parallel region or generated when a paralle construcr is encountered during execution. 29 initial task An implicit task associated with an implicit parallel region. current task For a given thread,the task corresponding to the task region in which it is executing. 8 OpenMP API.Version 4.0-July 2013 8 OpenMP API • Version 4.0 - July 2013 place partition An ordered list that corresponds to a contiguous interval in the OpenMP place list. It describes the places currently available to the execution environment for a given parallel region. SIMD instruction A single machine instruction that can can operate on multiple data elements. SIMD lane A software or hardware mechanism capable of processing one data element from a SIMD instruction. SIMD chunk A set of iterations executed concurrently, each by a SIMD lane, by a single thread by means of SIMD instructions. SIMD loop A loop that includes at least one SIMD chunk. 1.2.3 Synchronization Terminology barrier A point in the execution of a program encountered by a team of threads, beyond which no thread in the team may execute until all threads in the team have reached the barrier and all explicit tasks generated by the team have executed to completion. If cancellation has been requested, threads may proceed to the end of the canceled region even if some threads in the team have not reached the barrier. cancellation An action that cancels (that is, aborts) an OpenMP region and causes executing implicit or explicit tasks to proceed to the end of the canceled region. cancellation point A point at which implicit and explicit tasks check if cancellation has been requested. If cancellation has been observed, they perform the cancellation. COMMENT: For a list of cancellation points, see Section 2.13.1 on page 140. 1.2.4 Tasking Terminology task A specific instance of executable code and its data environment, generated when a thread encounters a task construct or a parallel construct. task region A region consisting of all code encountered during the execution of a task. COMMENT: A parallel region consists of one or more implicit task regions. explicit task A task generated when a task construct is encountered during execution. implicit task A task generated by an implicit parallel region or generated when a parallel construct is encountered during execution. initial task An implicit task associated with an implicit parallel region. current task For a given thread, the task corresponding to the task region in which it is executing. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有