《嵌入式系统设计》教学大纲

Similar documents
378高雄市都市計畫說明書

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

Microsoft Word - PKUCS计算机教育 doc

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

<4D F736F F D B8BDBCFE332D3120C8EDBCFEB9A4B3CCCBB6CABFC5E0D1F8B7BDB0B8>

“邮”系方寸间—— 服务器应用方案测试报告.doc

说 明 根 据 上 海 市 公 共 信 用 信 息 归 集 和 使 用 管 理 办 法 ( 沪 府 令 38 号 ) 和 上 海 市 地 方 标 准 全 过 程 信 用 管 理 要 求 第 3 部 分 : 应 用 清 单 编 制 指 南 相 关 要 求, 本 市 公 共 信 用 信 息 应 用 事

审计署关于北京市密云县2012年机构运转支出情况的审计调查结果

2014zb9

(

中華民國山岳協會所屬隊會登山途徑說明

2009年总站工作计划-2009-0102

600247物华股份_ bnbqw.PDF

PowerPoint Presentation

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

附 件 : 2009 年 度 国 家 精 品 课 程 名 单 一 本 科 国 家 精 品 课 程 ( 以 学 科 为 序, 共 400 门 ) 序 号 一 级 学 科 二 级 学 科 课 程 名 称 学 校 名 称 负 责 人 1 哲 学 哲 学 类 马 克 思 主 义 伦 理 学 安 徽 师 范

目 录 软 件 概 述 软 件 用 途 软 件 运 行 系 统 配 置... 3 使 用 入 门 软 件 登 录 与 退 出 页 面 介 绍... 6 组 别 账 号 编 辑 组 别 编 辑.

大学计算机基础B.doc

叮当旺业通


业 务 与 运 营 Business & Operation (Transform) 加 载 (Load) 至 目 的 端 的 过 程, 该 部 分 在 数 据 挖 掘 和 分 析 过 程 中 为 最 基 础 的 一 部 分 一 个 良 好 的 ETL 系 统 应 该 有 以 下 几 个 功 能 1

附件2

<5C5C D2D CB1BEB5D8B4C5C5CC CBACDCAA25CBBD45CBDF8D0D0D6D05CD5FEB2C95CCAFDD7D65CC2DBD6A4BBE15C E31322E3234C2DBD6A4B8E529C3B7D6DDCAD0CAFDD7D6BBAFB3C7CAD0D7DBBACF2E2E2E2E646F63>

RTX3.2.0标准版 - 技术白皮书

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

校友会系统白皮书feb_08

封面、目录.PDF

中南大学第二届软件创新大赛

并行计算

附件

航天信息股份有限公司

职 位 类 别 : 测 试 工 程 师 工 作 经 验 或 实 习 经 历 : 不 限 岗 位 要 求 : 1. 本 科 及 其 以 上 学 历, 计 算 机 相 关 专 业 2014 届 毕 业 生 ; 2. 实 习 时 间 要 求, 尽 量 一 周 五 个 工 作 日 ; 3. 熟 悉 Wind

目录

Microsoft Word - 系统建设1.doc

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

CH01.indd

一个开放源码的嵌入式仿真环境 ― SkyEye

目次 

云商城

<4D F736F F D DD7A1B7BFB9ABBBFDBDF0D0C5CFA2BBAFBDA8C9E8B5BCD4F25FB1A8C5FAB8E55F2E646F6378>

第二部分 成果简介

2 2 3 DLight CPU I/O DLight Oracle Solaris (DTrace) C/C++ Solaris DLight DTrace DLight DLight DLight C C++ Fortran CPU I/O DLight AM

Learning Java

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

untitled

( ), 16/ 32 Intel 8086, Intel, , Intel8086 Intel I/ O,, ( CIP ) /,,. :, ( ) ISBN T P36 CIP ( 2002) 0

计算机网络安全(一).doc

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

间 的 相 互 交 流 和 学 习 二 组 织 领 导 本 次 竞 赛 由 湖 南 省 教 育 厅 主 办, 湖 南 省 高 教 学 会 计 算 机 教 育 专 业 委 员 会 协 办, 长 沙 学 院 和 中 仁 教 育 承 办 为 保 证 竞 赛 规 范 有 序 的 进 行, 成 立 湖 南 省


目 录 第 一 章 综 述... 3 第 二 章 公 司 简 介... 3 第 三 章 系 统 概 述... 4 第 四 章 软 件 环 境 部 署... 4 第 五 章 系 统 安 全... 5 第 六 章 用 户 类 别 及 功 能 列 表... 5 第 七 章 系 统 功 能 描 述... 7


声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

<443A5CBAEEC3F75CB9D2CDE2CDF8D0C5CFA25C D315CD3D0C9ABBDF0CAF4C6F3D2B5C4DCD4B4B9DCC0EDD6D0D0C4BDA8C9E8CAB5CAA9B7BDB0B82E646F63>

<4D F736F F F696E74202D20C8EDBCFEB2E2CAD4D1A7CFB0D7CAC1CF2E BBCE6C8DDC4A3CABD5D>

并行程序设计基础

目 录 1. 前 言 产 品 理 念 产 品 概 述 产 品 定 义 北 斗 协 同 工 作 平 台 整 体 解 决 方 案 设 计 八 大 原 则 产 品 十 大 特 性 功

路演公告.PDF

<4D F736F F D203037CEC0C9FACDB6C8EBECE9D2B3>

表3:

简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device) 的 Intel C++ Software Development Tool Suite for Linux* OS, 目 标 读 者 主 要 是 技 术 决 策 制 订

Microsoft Word - VRP物理引擎应用.doc

中 山 大 学 珠 海 校 区 基 础 教 学 实 验 中 心 ( 下 简 实 验 中 心 ) 成 立 于 2000 年, 为 独 立 建 制 的 校 级 实 验 教 学 机 构 按 照 " 高 起 点, 高 标 准, 高 效 益 " 的 定 位 来 规 划 建 设, 是 一 个 实 验 资 源 高

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

1 Visual Studio.NET Linux C++ JBuilder 4 RJ45 RS3 Modem 6 MAC IP TCP Socket UDP FTP ; Windows 000 Serve : 8 Windows 000 Serve DNS DHCP Web FTP E

标题

Microsoft Word - 003计算机学院.doc

nb.PDF

csa-faq.pdf

剑门关文学-2.FIT)

Microsoft Word SRS - 軟體需求規格.doc

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

科学出版中国科学杂志社

七 報 名 資 格 : ( 一 ) 具 中 華 民 國 國 籍, 年 滿 15 歲 以 上, 領 有 身 心 障 礙 手 冊 或 身 心 障 礙 證 明 者 ( 依 據 身 心 障 礙 者 權 益 保 障 法 及 身 心 障 礙 者 鑑 定 作 業 辦 法 規 定 所 開 立 之 舊 式 手 冊 或

2009三季报全文.doc

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

未命名-1

公 司 概 况 业 务 挑 战 达 美 乐 比 萨 达 美 乐 比 萨 是 全 球 最 大 的 比 萨 外 卖 品 牌, 成 立 于 1960 年, 目 前 在 全 球 67 个 国 家 拥 有 超 过 9000 家 门 店, 年 销 售 比 萨 4 亿 张 以 上 1990 年, 韩 国 第 一


AppAssure 5

Microsoft Word - 13院21号.doc

第三章 中原儺文化圈

温州市政府分散采购

( )

目 录 1 爱 游 戏 业 务 及 游 戏 大 厅 ( 客 户 端 ) 简 介 什 么 是 爱 游 戏 业 务 什 么 是 游 戏 大 厅 ( 客 户 端 ) 游 戏 大 厅 ( 客 户 端 ) 主 要 功 能 游 戏 大 厅

(辩证看 务实办•理论热点面对面2012)

财务制度

XXXXXXXX

公开招标文件

<4D F736F F D20D0C2C3BDCCE5BCBCCAF5D7A8BFAFB5DAC8FDC6DA3131>

作 者 : 出版社 : 出版 :

上 海 服 务 外 包 企 业 案 例 选 编 目 录 不 断 提 升 客 户 满 足 度 全 面 优 化 用 户 体 验 安 满 能 软 件 工 程 ( 上 海 ) 有 限 公 司 案 例 1 编 委 会 主 任 : 沙 海 林 副 主 任 : 王 新 培 编 委 : 刘 锦 屏 孙 嘉 荣 阎

F4

G indd

相 关 知 识 1 计 算 机 工 作 原 理 1946 年 2 月, 世 界 上 第 一 台 电 子 计 算 机 ENIAC (Electronic Numerical Integrator And Computer, 电 子 数 字 积 分 计 算 机 ) 诞 生 于 美 国 宾 夕 法 尼 亚

第1章 QBASIC语言概述

Microsoft Word htm

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

Next Generation Internet

Transcription:

多 核 架 构 及 编 程 技 术 教 学 大 纲 课 程 代 码 :20062022071 课 程 负 责 人 : 杨 剑 锋 课 程 中 文 名 称 : 多 核 架 构 及 编 程 技 术 课 程 英 文 名 称 :Multi-Core Architecture and Programming Technologies 课 程 类 别 : 专 业 必 修 课 程 学 分 数 :3 课 程 学 时 数 及 安 排 :72( 理 论 36 学 时, 实 验 36 学 时 ) 理 论 部 分 每 周 3 学 时, 共 6 周, 实 验 部 分 每 周 6 学 时, 共 6 周 ( 基 础 实 验 6 周 内 完 成, 课 程 设 计 利 用 课 外 时 间, 开 放 实 验 室, 需 在 第 18 周 前 完 成 ) 授 课 对 象 : 电 子 工 程 专 业 通 信 工 程 专 业 本 科 生 第 七 学 期 本 课 程 的 前 导 课 程 : 操 作 系 统 微 机 原 理 C 语 言 系 统 组 成 一 教 学 目 的 和 要 求 近 年 来, 在 Intel 等 公 司 的 大 力 推 动 下, 多 核 技 术 的 发 展 已 经 超 出 人 们 的 预 期 想 象 这 个 发 展 使 得 单 核 架 构 的 电 脑 逐 渐 被 替 代, 更 重 要 的 是 多 核 技 术 将 带 来 业 内 硬 件 和 软 件 设 计 理 念 和 方 法 上 一 系 列 的 更 新 和 变 革 多 核 时 代 的 到 来 无 疑 揭 开 了 计 算 机 发 展 历 史 的 新 篇 章 从 学 科 发 展 和 现 代 教 育 思 想 出 发, 结 合 工 科 专 业 特 点, 经 充 分 的 研 讨, 针 对 我 校 电 子 信 息 工 程 通 信 工 程 电 子 信 息 科 学 与 技 术 等 本 科 专 业, 我 们 创 建 了 多 核 架 构 及 编 程 技 术 课 程 立 体 体 系 该 体 系 结 构 为 : 课 堂 理 论 教 学 - 系 列 讲 座 - 实 践 性 教 学 ( 实 验 和 毕 业 设 计 ) 三 大 模 块 课 程 建 设 围 绕 该 立 体 体 系 进 行, 以 我 校 电 子 信 息 学 院 国 家 工 科 基 础 课 程 电 工 电 子 教 学 基 地 为 依 托, 以 一 级 学 科 信 息 与 通 信 工 程 为 龙 头, 坚 持 将 多 核 架 构 理 论 与 实 践 有 机 的 结 合, 贯 彻 少 而 精 与 博 而 通 教 学 思 想 的 创 新 实 践, 体 现 工 科 专 业 的 特 色 本 课 程 是 一 门 专 业 必 修 课, 采 用 课 堂 教 学 实 验 课 程 设 计 相 结 合 的 方 式, 着 重 培 养 学 生 的 实 际 动 手 能 力 教 学 目 的 : 掌 握 多 核 体 系 的 基 本 原 理 典 型 设 计 策 略, 全 面 深 入 了 解 多 核 体 系 架 构, 完 善 知 识 结 构, 能 在 多 核 平 台 上 进 行 并 行 编 程, 会 使 用 多 核 技 术 编 程 工 具 进 行 程 序 优 化 及 调 试, 理 解 多 核 技 术 对 其 他 学 科 的 影 响, 能 独 立 完 成 所 要 求 的 实 验 计 划

二 课 程 内 容 与 学 时 分 配 课 程 内 容 与 学 时 分 配 表 内 容 1 基 于 多 核 的 计 算 机 系 统 介 绍 (2 学 时 ) 2 多 核 计 算 机 系 统 的 操 作 系 统 (2 学 时 ) 3 并 行 体 系 与 多 核 体 系 结 构 (3 学 时 ) 4 基 于 多 核 计 算 机 系 统 的 软 件 开 发 工 具 (1 学 时 )( 实 验 中 要 讲 ) 基 础 理 论 5 基 于 多 核 的 软 件 设 计 (3 学 时 ) 6 基 于 多 核 计 算 机 系 统 的 编 程 技 术 (3 学 时 ) 7 基 于 多 核 平 台 的 程 序 调 试 技 术 (2 学 时 ) 8 基 于 多 核 的 编 译 优 化 技 术 (2 学 时 ) 1 多 核 软 件 开 发 工 具 (3 学 时 ) 2 Windows 系 统 下 多 线 程 编 程 (3 学 时 ) 3 Linux 系 统 下 多 线 程 编 程 (3 学 时 ) 基 础 实 验 4 Windows 系 统 下 利 用 OpenMP 进 行 进 行 多 线 程 编 程 (3 学 时 ) 5 利 用 Intel Thread Checker 工 具 进 行 程 序 错 误 调 试 (3 学 时 ) 6 利 用 Intel Profiler 工 具 进 行 多 线 程 程 序 调 试 (3 学 时 ) 课 程 设 计 ( 分 组 ) 1 集 群 服 务 器 多 排 队 模 型 ( 开 放 实 验 室,18 学 时 + 课 外 ) 2 基 于 中 文 的 Web 页 信 息 处 理 ( 开 放 实 验 室,18 学 时 + 课 外 ) 3 空 间 聚 类 分 析 ( 数 据 挖 掘 )( 开 放 实 验 室,18 学 时 + 课 外 ) 4 网 络 服 务 ( 开 放 实 验 室,18 学 时 + 课 外 ) 第 一 章 基 于 多 核 的 计 算 机 系 统 介 绍 (2 学 时 ) 第 一 节 单 核 处 理 器 基 础 内 容 : 为 了 更 好 地 理 解 多 核 硬 件 系 统 上 的 多 线 程 技 术, 首 先 对 单 核 处 理 器 的 运 行 原 理 进 行 回 顾, 为 理 解 多 核 处 理 器 体 系 结 构 打 下 基 础 本 节 内 容 包 括 处 理 器 概 念 南 北 桥 的 连 接 方 式 微 处 理 器 的 功 能 模 块 处 理 器 的 内 部 构 成 超 标 量 结 构 与 EPIC 结 构 的 对 比 等 重 点 讲 授 : 处 理 器 的 内 部 构 成 基 本 执 行 流 程 超 标 量 结 构 与 EPIC 结 构 的 对 比 第 二 节 基 于 多 核 的 计 算 机 系 统 内 容 : 为 什 么 要 多 核 多 核 是 什 么 多 核 处 理 器 结 构 并 行 计 算 平 台 与 传 统 的 对 称 多 处 理 器 (SMP) 的 区 别 多 核 带 来 的 软 件 挑 战 等 重 点 讲 授 : 为 什 么 要 多 核 多 核 是 什 么 多 核 处 理 器 结 构 多 核 带 来 的 软 件 挑 战

第 二 章 多 核 计 算 机 系 统 的 操 作 系 统 (2 学 时 ) 第 一 节 操 作 系 统 简 介 内 容 : 什 么 是 操 作 系 统 操 作 系 统 组 成 并 行 系 统 分 布 式 系 统 等 重 点 讲 授 : 操 作 系 统 原 理 比 较 第 二 节 多 核 操 作 系 统 内 容 及 功 能 内 容 : 多 核 平 台 的 发 展 趋 势 调 度 策 略 及 算 法 同 步 问 题 死 锁 问 题 重 点 讲 授 : 调 度 策 略 及 算 法 同 步 问 题 第 三 章 并 行 体 系 与 多 核 体 系 结 构 (3 学 时 ) 第 一 节 并 行 体 系 结 构 内 容 : 计 算 机 系 统 分 类, 典 型 的 计 算 机 并 行 系 统, 集 群 系 统, 并 行 计 算 概 念 引 出 等 重 点 讲 授 : 全 部 第 二 节 双 核 及 多 核 体 系 结 构 内 容 : 双 核 及 多 核 体 系 结 构 是 并 行 体 系 结 构 的 一 种, 特 点, 区 别 等 重 点 讲 授 : 全 部 第 三 节 并 行 计 算 内 容 : 为 什 么 需 要 并 行 计 算 并 行 编 程 并 行 编 程 模 型 OpenMP 重 点 讲 授 : 并 行 编 程 模 型 OpenMP 第 四 章 基 于 多 核 计 算 机 系 统 的 软 件 开 发 工 具 (1 学 时 ) 第 一 节 工 具 概 览 及 其 主 要 功 能 描 述 内 容 :Intel C++ 和 Fortran 编 译 器 Intel 数 学 核 心 函 数 库 和 Intel 集 成 性 能 原 件 库 Intel VTuneTM 性 能 分 析 器 Intel 线 程 检 测 器 和 Intel 调 试 器 Intel 线 程 直 方 统 计 器 等 重 点 讲 授 : 各 个 工 具 在 多 线 程 中 编 程 的 作 用 第 五 章 基 于 多 核 的 软 件 设 计 (3 学 时 ) 第 一 节 从 单 核 系 统 到 多 核 平 台 的 软 件 移 植 内 容 : 单 核 多 线 程 与 多 核 平 台 上 的 多 线 程 比 较, 存 储 器 快 存 与 线 程 优 先 级 重 点 讲 授 : 比 较 第 二 节 并 行 软 件 设 计 内 容 : 多 线 程 设 计 ( 任 务 分 解 数 据 分 解 数 据 流 分 解 比 较 ) 并 行 程 序 设 计 模 式 多 线 程 和 并 行

程 序 设 计 结 构 ( 同 步, 临 界 段, 死 锁, 同 步 原 语, 消 息, 流 控 制 ) 等 重 点 讲 授 : 全 部 第 三 节 基 于 多 核 平 台 的 应 用 内 容 : 科 学 计 算, 多 媒 体 处 理, 多 排 队 队 列, 文 本 处 理 等 重 点 讲 授 : 文 本 处 理, 科 学 计 算 第 六 章 基 于 多 核 计 算 机 系 统 的 编 程 技 术 (3 学 时 ) 第 一 节 线 程 API 内 容 :Windows 的 线 程 API,.NET 框 架 的 线 程 API,POSIX 线 程 重 点 讲 授 : 线 程 同 步 机 制, 线 程 池, 优 先 级 等 第 二 节 OpenMP 内 容 : 将 循 环 多 线 程 化 所 面 临 的 挑 战, 提 高 程 序 性 能 的 设 计 方 法,OpenMP 库 函 数,OpenMP 环 境 变 量, 编 译, 调 试, 性 能, 特 点 重 点 讲 授 : 设 计 方 法, 库 函 数, 环 境 变 量, 调 试 第 三 节 一 些 并 行 程 序 设 计 问 题 的 解 决 办 法 内 容 : 线 程 过 多, 数 据 竞 争 死 锁 和 活 锁, 非 阻 塞 算 法, 线 程 安 全 函 数 和 库, 存 储 问 题,Cache 相 关 的 问 题, 避 免 IA-32 上 的 流 水 线 停 顿, 面 向 高 性 能 的 数 据 组 织 重 点 讲 授 : 线 程 过 多, 非 阻 塞 算 法,Cache 相 关 的 问 题, 面 向 高 性 能 的 数 据 组 织 第 七 章 基 于 多 核 平 台 的 程 序 调 试 技 术 (2 学 时 ) 第 一 节 通 用 调 试 技 术 与 Windows 多 线 程 程 序 调 试 内 容 : 在 设 计 多 线 程 应 用 程 序 时 应 该 考 虑 的 问 题, 使 用 Trace 缓 冲 扩 展 应 用 程 序,Thread 窗 口, 跟 踪 点, 断 点 过 滤, 线 程 命 名, 重 点 讲 授 : 在 设 计 多 线 程 应 用 程 序 时 应 该 考 虑 的 问 题,Thread 窗 口, 跟 踪 点 第 二 节 使 用 GDB 进 行 多 线 程 调 试 内 容 :GDB 功 能, 创 建 线 程 通 告, 设 置 线 程 相 关 断 点, 线 程 之 间 的 切 换 重 点 讲 授 : 设 置 线 程 相 关 断 点, 线 程 之 间 的 切 换 第 八 章 基 于 多 核 的 编 译 优 化 技 术 (2 学 时 ) 第 一 节 编 译 回 顾 内 容 : 什 么 是 编 译, 作 用, 过 程, 常 用 编 译 技 术 重 点 讲 授 : 作 用, 方 法

第 二 节 基 于 多 核 多 线 程 程 序 的 编 译 方 法 内 容 :Intel 编 译 器, 编 译 选 项, 自 动 并 行, 编 译 器 优 化 和 Cache 优 化 重 点 讲 授 : 全 部 基 础 实 验 实 验 一 多 核 软 件 开 发 工 具 (3 学 时 ) 实 验 二 Windows 系 统 下 多 线 程 编 程 (3 学 时 ) 实 验 三 Linux 系 统 下 多 线 程 编 程 (3 学 时 ) 实 验 四 Windows 系 统 下 利 用 OpenMP 进 行 进 行 多 线 程 编 程 (3 学 时 ) 实 验 五 利 用 Intel Thread Checker 工 具 进 行 程 序 错 误 调 试 (3 学 时 ) 实 验 六 利 用 Intel Profiler 工 具 进 行 多 线 程 程 序 调 试 (3 学 时 ) 课 程 设 计 : 分 组 进 行 注 重 培 养 学 生 将 多 核 编 程 技 术 灵 活 运 用 到 实 际 需 求 环 境 中 的 能 力, 特 别 是 本 学 科 领 域 的 应 用 能 力 本 部 分 实 践 性 实 验 内 容 包 括 中 文 文 本 信 息 处 理 集 群 服 务 器 多 排 队 模 型 数 据 挖 掘 ( 空 间 聚 类 分 析 ) 网 络 服 务 共 4 个 综 合 性 实 验 的 设 计 工 作 ( 图 像 处 理 与 语 音 分 析 的 实 验 工 作 在 准 备 过 程 中, 设 计 完 成 后 将 加 入 到 多 核 课 程 课 程 设 计 部 分 ) 这 部 分 实 验 都 是 由 课 程 组 教 师 在 研 或 已 经 完 成 的 课 题 任 务 演 变 而 来, 有 较 好 的 实 验 基 础, 同 时 在 这 部 分 实 验 准 备 的 过 程 中, 也 得 到 Intel 公 司 相 关 架 构 工 程 师 及 软 件 工 程 师 的 帮 助 和 指 导, 保 证 了 实 验 过 程 结 果 的 正 确 性 现 分 别 对 这 4 个 综 合 性 实 验 ( 课 程 设 计 ) 进 行 简 单 介 绍 : 中 文 文 本 信 息 处 理 : 背 景 : 计 算 机 自 诞 生 之 日 起 就 是 以 西 方 语 言 为 基 础 的, 而 对 于 缺 乏 形 态 的 汉 语 来 说, 国 外 的 计 算 机 语 言 学 并 不 能 适 用 对 于 汉 语 的 计 算 机 自 动 处 理, 至 今 仍 然 没 有 真 正 进 入 到 句 子 理 解 或 句 群 处 理 的 阶 段 对 于 中 文 文 本 的 信 息 处 理, 全 国 人 大 副 委 员 长 许 嘉 璐 先 生 曾 给 予 了 高 度 关 注 与 支 持, 并 主 持 了 863 项 目 中 文 信 息 处 理 现 代 汉 语 应 用 基 础 研 究 在 中 文 信 息 处 理 过 程 中, 分 词 过 程 需 要 查 字 典, 消 耗 了 大 量 的 时 间, 效 率 较 低 以 往 的 程 序 都 是 顺 序 执 行 的, 所 以 将 多 核 技 术 运 用 到 中 文 信 息 处 理 中 来 具 有 重 要 的 实 践 意 义 和 研 究 价 值 撇 开 如 何 对 汉 语 进 行 理 解 不 说, 在 此 我 们 专 门 对 中 文 文 本 中 的 分 词 进 行 研 究, 其 中 根 本 原 因 是,(a) 中 文 与 西 方 语 言 的 最 大 区 别 在 于 西 方 语 言 的 单 词 之 间 有 空 格, 而 汉 语 没 有, 所 以 对 汉 语 进 行 处 理 必 须 要 进 行 分 词 (b) 分 词 的 案 例 对 于 理 解 基 于 多 核 的 编 程 具 有 重 要 的 实 践 意 义, 可 以 使 学 生 通 过 本 案 例 的 学 习 分 析 进 而 掌 握 线 程 数 量 设 置 共 享 内 存 的 处 理 同 步 机 制 处 理 线 程 粒 度 大 小 设 置 等 一 系 列 在 基 础 实 验 中 没 有 遇 到 的 问 题 (c) 基 于 多 核 技 术, 可 以 使 分 词 速 度 得 到 提 高, 可 以 减 少 响 应 时 间, 提 高 中 文 文 本 信 息 处

理 的 性 能 具 有 重 要 的 实 际 价 值 (d) 分 词 阶 段 顺 序 执 行 的 程 序 有 较 大 的 并 行 处 理 空 间 (e) 有 研 究 基 础 及 项 目 支 持 我 们 已 经 初 步 完 成 了 具 有 自 主 知 识 产 权 的 自 动 分 词 体 系, 建 立 了 基 于 虚 词 动 词 等 词 性 的 词 库 ( 字 典 ) 主 题 : 基 于 多 核 平 台 的 多 线 程 自 动 分 词 算 法 研 究 处 理 对 象 : 中 文 Web 页 文 本 内 容 目 的 : 通 过 Intel 编 程 工 具 的 使 用, 提 高 自 动 分 词 的 效 率 集 群 服 务 器 多 排 队 模 型 : 背 景 : 本 设 计 项 目 来 源 于 武 汉 市 重 点 科 技 攻 关 计 划 项 目 高 性 价 比 集 群 服 务 器 我 们 在 2005 年 完 成 了 该 项 目 的 研 究 工 作 对 于 Web 服 务 而 言, 当 大 量 的 请 求 来 临, 服 务 器 系 统 负 载 不 断 增 加, 当 超 过 承 受 能 力 的 时 候,HTTP 服 务 器 行 为 将 变 得 难 以 预 料, 或 者 使 请 求 长 时 间 处 理 排 队 状 态, 或 者 不 加 区 分 丢 弃 到 来 的 请 求, 或 者 低 优 先 级 的 请 求 有 可 能 妨 碍 了 高 优 先 级 请 求 的 服 务 质 量 而 在 服 务 器 承 受 能 力 之 内 的 时 候, 系 统 采 用 排 队 的 方 式 对 各 个 请 求 进 行 处 理 集 群 服 务 器 是 用 多 个 一 般 服 务 器 组 成 集 群, 对 外 作 为 一 个 服 务 器 进 行 发 布 使 用 这 样, 对 于 外 部 的 请 求, 首 先 要 进 行 请 求 分 类, 将 各 个 请 求 根 据 请 求 类 型 进 而 转 发 到 相 应 的 服 务 器 上 进 行 处 理 我 们 已 经 实 现 了 网 络 请 求 的 动 态 负 载 均 衡 算 法 临 界 加 速 递 减 均 衡 算 法 系 统 采 用 Linux 作 为 操 作 系 统 对 于 多 核 计 算 机 而 言, 每 个 计 算 机 有 多 个 具 有 独 立 处 理 能 力 的 核, 相 比 较 于 集 群 服 务 器, 从 某 种 意 义 上 说, 每 个 多 核 计 算 机 相 当 于 2 台 或 4 台 普 通 计 算 机 的 集 群 这 样 就 出 现 了 新 的 问 题, 一 是 多 核 PC 与 普 通 PC 的 集 群 之 间 有 本 质 的 区 别, 也 区 别 于 多 CPU 结 构, 如 SMP( 对 称 多 处 理 器 ) 这 样, 请 求 任 务 的 调 度 算 法 将 会 有 很 大 的 区 别, 原 有 的 排 队 模 型 将 不 能 有 效 发 挥 多 核 的 效 率, 需 要 重 新 进 行 设 计 二 是 如 果 采 用 多 核 PC 作 为 集 群 的 组 成, 我 们 面 临 的 问 题 如 何 设 计 合 适 的 调 度 算 法 与 建 立 高 效 的 排 队 模 型 据 我 们 了 解, 目 前 国 内 还 没 有 相 关 机 构 进 行 此 方 面 的 研 究 主 题 : 基 于 多 核 技 术 的 集 群 服 务 器 多 排 队 模 型 对 象 :Web 服 务 数 据 挖 掘 ( 空 间 聚 类 分 析 ): 背 景 : 聚 类 分 析 是 数 据 挖 掘 的 重 要 分 支, 属 于 人 工 智 能 的 范 畴 可 以 通 过 聚 类 分 析 进 行 知 识 发 现 文 本 聚 类 空 间 数 据 聚 类 等 一 系 列 信 息 处 理 工 作, 如 在 GPS 数 据 集 中 就 需 要 对 所 有 的 空 间 点 进 行 聚 类, 以 得 到 能 正 确 反 映 地 面 特 征 的 数 据 子 集 以 往 的 空 间 聚 类 程 序 都 是 顺 序 执 行 的, 通 过 我 们 的 分 析, 如 果 能 正 确 处 理 好 线 程 之 间 的 同 步 关 系, 发 现 空 间 聚 类 60% 以 上 的 程 序 可 以 并 行 执 行 在 此, 我 们 以 10 万 个 点 的 空 间 数 据 集 为 实 验 对 象, 进 行 多 核 多 线 程 空 间 聚 类 分 析 实 验

主 题 : 基 于 多 核 平 台 的 空 间 聚 类 分 析 研 究 实 验 对 象 :10 万 个 对 象 ( 二 维 ) 的 数 据 集 合 目 的 : 提 高 聚 类 效 率, 减 小 执 行 时 间 网 络 服 务 : 背 景 : 直 接 运 用 多 核 服 务 器 作 为 网 站 服 务 器, 由 于 内 核 级 的 线 程 控 制 可 由 系 统 来 进 行 调 配, 同 样 可 以 加 快 系 统 响 应 速 度, 但 是 这 并 不 能 真 正 发 挥 多 核 的 效 率 要 真 正 发 挥 多 核 的 作 用, 需 要 对 服 务 程 序 进 行 并 行 处 理 在 未 来 多 核 遍 天 下 的 实 际 环 境 中, 对 Web 服 务 的 多 核 多 线 程 设 计 具 有 实 际 指 导 意 义 和 较 高 的 研 究 价 值 主 题 : 基 于 多 核 平 台 的 Web 服 务 器 多 核 多 线 程 程 序 设 计 方 法 : 利 用 多 核 服 务 器 替 代 学 院 和 学 校 的 网 站 服 务 器, 重 新 进 行 Web 服 务 程 序 的 编 写 工 作, 提 高 服 务 器 响 应 时 间 以 上 这 四 个 课 程 设 计 从 本 专 业 领 域 的 几 个 方 面 来 进 行 多 核 的 应 用 实 践 和 设 计, 从 而 更 好 地 体 现 多 核 的 价 值, 让 学 生 实 实 在 在 将 多 核 的 学 习 与 其 它 专 业 知 识 的 学 习 有 机 结 合 起 来, 同 时 也 使 学 生 促 使 学 生 进 一 步 熟 悉 多 核 架 构 概 念 及 Intel 工 具 包 的 使 用 三 教 材 与 参 考 书 课 堂 教 材 :Multi-core Programming: Increasing Performance through Software Multi-threading ( 中 文 译 本 为 : 多 核 程 序 设 计 技 术 -- 通 过 软 件 多 线 程 提 升 性 能 ), 电 子 工 业 出 版 社,Shameem Akhter 著, 李 宝 峰 等 译 实 验 教 材 : 自 编 参 考 书 :[1] PARALLEL PROGRAMMING IN C WITH MPI AND OPENMP ( 影 印 版 ), 清 华 大 学 出 版 社, Michael J Quinn 著,2005 年 [2] Parallel processing ( 英 文 版 ),Harry F.Jordan 著, 清 华 大 学 出 版 社,2003 年 [3] 编 译 原 理 及 编 译 程 序 构 造, 高 仲 仪 金 茂 忠, 北 航 出 版 社 [4] 编 译 原 理, 吕 映 芝, 张 素 琴 等, 清 华 大 学 出 版 社,1998 年 [5] http://www.intel.com/multi-core/ [6] http://www.intel.com/software/college/ [7] http://www.intel.com/ids

四 作 业 和 考 核 方 式 作 业 : 课 后 作 业 和 实 验 报 告, 批 改 考 核 方 式 : 闭 卷 笔 试 分 数 构 成 : 100%( 总 分 数 )=40%( 笔 试 成 绩 )+30%( 实 验 报 告 )+30%( 课 程 设 计 )