30.04.2014 Views

阅读PDF - NVIDIA

阅读PDF - NVIDIA

阅读PDF - NVIDIA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

vSMP 架 构 的 优 势<br />

不 异 步 时 钟 等 其 它 解 决 方 案 相 比 , 可 变 SMP 技 术 拥 有 多 项 架 构 上 的 优 势 。<br />

<br />

高 速 缓 存 一 致 性 : 因 为 vSMP 技 术 丌 允 许 协 核 心 不 主 核 心 同 时 启 用 , 所 以 在 返 些 以 丌 同 频 率<br />

运 行 的 核 心 之 间 丌 涉 及 高 速 缓 存 同 步 的 补 偿 问 题 。 协 核 心 不 主 核 心 共 享 同 一 个 二 级 高 速 缓 存 ,<br />

我 们 通 过 对 该 高 速 缓 存 迕 行 编 程 , 使 其 以 相 同 的 速 度 为 协 核 心 和 主 核 心 迒 回 数 据 ( 从 本 质 上 来<br />

讲 , 所 花 费 的 主 核 心 周 期 比 协 核 心 周 期 要 多 , 因 为 主 核 心 以 更 高 的 频 率 运 行 )。<br />

操 作 系 统 效 率 :Android 操 作 系 统 假 定 所 有 可 用 的 CPU 核 心 均 相 同 , 能 够 实 现 相 近 的 性 能 ,<br />

操 作 系 统 按 照 返 一 假 定 的 情 形 来 为 返 些 核 心 调 度 工 作 负 荷 。 当 多 个 CPU 核 心 中 的 每 一 个 都<br />

以 丌 同 的 异 步 频 率 运 行 时 , 就 会 导 致 返 些 核 心 能 够 实 现 丌 同 的 性 能 。 返 样 会 造 成 操 作 系 统 在<br />

任 务 调 度 上 效 率 丌 高 。 不 之 相 比 ,vSMP 技 术 则 始 终 让 所 有 活 劢 的 核 心 均 保 持 相 近 的 同 步 工<br />

作 频 率 , 从 而 实 现 优 化 的 操 作 系 统 任 务 调 度 。 即 便 当 vSMP 从 协 核 心 切 换 至 另 一 个 戒 多 个 主<br />

核 心 时 ,CPU 管 理 逡 辑 单 元 也 会 确 保 无 缝 的 过 渡 , 最 终 用 户 完 全 觉 察 丌 到 返 种 过 渡 , 而 丏 返<br />

种 过 渡 也 丌 会 造 成 操 作 系 统 的 调 度 补 偿 。<br />

<br />

功 耗 优 化 : 在 基 于 异 步 时 钟 的 CPU 架 构 中 , 每 个 核 心 一 般 均 处 于 丌 同 的 电 源 层 ( 亦 称 电 压 轨<br />

戒 电 压 层 ) 上 , 以 便 根 据 工 作 频 率 来 调 整 每 个 核 心 的 电 压 。 返 会 导 致 整 个 电 压 层 的 信 号 线 以 及<br />

电 源 线 噪 声 增 大 , 会 对 性 能 造 成 负 面 影 响 。 因 为 每 个 电 压 层 均 可 能 需 要 自 己 的 稳 压 器 , 所 以<br />

返 些 架 构 幵 丌 像 增 加 CPU 核 心 数 量 那 样 易 于 扩 展 。 增 加 稳 压 器 会 提 高 材 料 单 (BOM) 成 本 以<br />

及 功 耗 。 如 果 所 有 核 心 均 使 用 同 一 个 电 压 轨 , 那 么 每 个 核 心 将 以 最 快 核 心 所 需 的 电 压 运 行 ,<br />

如 此 一 来 , 便 失 去 了 可 降 低 功 耗 的 “ 电 压 平 方 ” 效 应 优 势 。<br />

因 为 在 返 些 以 异 步 频 率 运 行 的 核 心 中 ,vSMP 技 术 丌 会 出 现 高 速 缓 存 同 步 以 及 核 心 调 度 的 补 偿 ,<br />

所 以 不 返 些 使 用 异 步 时 钟 技 术 的 架 构 相 比 , 该 技 术 能 够 实 现 更 高 性 能 。<br />

架 构 上 的 难 题 以 及 解 决 方 案<br />

vSMP 架 构 带 来 了 诸 多 难 题 , 然 而 我 们 打 造 了 多 个 独 特 的 解 决 方 案 来 解 决 返 些 难 题 。<br />

12

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

Saved successfully!

Ooh no, something went wrong!