25.06.2015 Views

clause

clause

clause

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!