clause
clause
clause
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
环 境 变 量<br />
线 程 任 务 调 度 控 制<br />
– OMP_SCHEDULE “SCHEDULE[, CHUNK_SIZE]”<br />
设 定 缺 省 线 程 数<br />
– OMP_NUM_THREADS INT_LITERAL<br />
是 否 允 许 各 并 行 区 内 线 程 数 目 不 相 同 ( 动 态 生 成 线 程 组 )?<br />
– OMP_DYNAMIC TRUE || FALSE<br />
动 态 模 式 ( 默 认 ):<br />
⌧ 并 行 区 中 的 线 程 数 动 态 确 定 , 各 并 行 区 可 具 有 不 同 的 线 程 数 .<br />
⌧ 此 时 , 线 程 数 设 置 函 数 omp_set_num_threads() 只 设 定 一 上 限 , 实<br />
际 中 发 生 的 线 程 数 可 能 要 比 我 们 设 置 的 数 目 少 .<br />
静 态 模 式 :<br />
⌧ 由 程 序 员 确 定 并 行 区 中 线 程 的 数 量 .<br />
嵌 套 并 行 区 是 否 建 立 新 的 线 程 组 或 它 们 是 否 要 串 行 化 ?( 仅 由 线 程 组 中 的 主 线<br />
程 执 行 , 如 I/O 操 作 等 )<br />
– OMP_NESTED TRUE || FALSE( 默 认 为 FALSE)<br />
2006 年 4 月 共 享 存 储 编 程 102/108