正在加载图片...
11.2.5 Data Terminology 23 variable A named data storage block,whose value can be defined and redefined during the execution of a program. A 4 Note-An array or structure element is a variable that is part of another variable. 5 array section A designated subset of the elements of an array 6 array item An array,an array section or an array element. private variable With r et to a given set of sk lanes that bind to thes 89 e熟o黑金aa A variable that is part of another variable(as an array or structure element)cannot 11 be made private independently of other components. 12 shared variable With respect to a given set of task regions that bind to the same parallel region,a variable whose name provides access to the same block of storage for each task region. 15 that is part of another variable (a 167 ay企h6 cepr a的 be threadprivate variable A variable that is replicated,one instance per thread,by the OpenMP 28 implementation.Its name then provides access to a different block of storage for each thread. A variable that is part of another variable(as an array or structure element)cannot be made threadprivate independently of the other components,except for static 23 data members of C++classes. 24 threadprivate memory The set of threadprivate variables associated with each thread. 25 data environment The variables associated with the execution of a given region. device data 26 environment A data emvironment defined by a target data or target construct 27 10 OpenMP API.Version 4.0-July 2013 10 OpenMP API • Version 4.0 - July 2013 1.2.5 Data Terminology variable A named data storage block, whose value can be defined and redefined during the execution of a program. Note – An array or structure element is a variable that is part of another variable. array section A designated subset of the elements of an array. array item An array, an array section or an array element. private variable With respect to a given set of task regions or SIMD lanes that bind to the same parallel region, a variable whose name provides access to a different block of storage for each task region or SIMD lane. A variable that is part of another variable (as an array or structure element) cannot be made private independently of other components. shared variable With respect to a given set of task regions that bind to the same parallel region, a variable whose name provides access to the same block of storage for each task region. A variable that is part of another variable (as an array or structure element) cannot be shared independently of the other components, except for static data members of C++ classes. threadprivate variable A variable that is replicated, one instance per thread, by the OpenMP implementation. Its name then provides access to a different block of storage for each thread. A variable that is part of another variable (as an array or structure element) cannot be made threadprivate independently of the other components, except for static data members of C++ classes. threadprivate memory The set of threadprivate variables associated with each thread. data environment The variables associated with the execution of a given region. device data environment A data environment defined by a target data or target construct. 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
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有