計算機システム 第2回 CA04:性能指標arch.naist.jp/Lectures/ARCH/ca04/ca04j.pdfroCD-lUSZ...

17
計算機システム 第2回 CA04:性能指標 http ://arch.naist.jp/Lectures/ARCH/ca04/ca04j.pdf Copyright © 2021 奈良先端大 中島康彦 1

Transcript of 計算機システム 第2回 CA04:性能指標arch.naist.jp/Lectures/ARCH/ca04/ca04j.pdfroCD-lUSZ...

  • 計算機システム

    第2回 CA04:性能指標

    http://arch.naist.jp/Lectures/ARCH/ca04/ca04j.pdf

    Copyright © 2021 奈良先端大 中島康彦

    1

    http://arch.naist.jp/Lectures/ARCH/ca04/ca04j.pdf

  • 3

  • 4

  • 5

  • 6

  • 7

  • SPARC: Visual Instruction Set (VIS)

    8

  • intel: Streaming SIMD Extensions (SSE2)

    9

  • FR550: 8way Very long instruction word (VLIW)

    10

  • FR550: 8way Very long instruction word (VLIW)

    MQMACHS: quad 16bit-multiply-and-addMoreover, 8 instructions can be executed simultaneously.

    11

  • 12

  • 13

  • 14

  • 15

  • Summary

    マルチメディア命令は低電力・高速処理の役に立つ。

    最新のコンパイラには、最適化によりマルチメディア命令を生成できるものもある。

    しかし、プログラマは、どのようなソースプログラムを書けばコンパイラが高速命令列を生成してくれるかを学ぶ必要がある。

    16

  • Summary

    17

  • 18

    スライド番号 1スライド番号 3スライド番号 4スライド番号 5スライド番号 6スライド番号 7スライド番号 8スライド番号 9スライド番号 10スライド番号 11スライド番号 12スライド番号 13スライド番号 14スライド番号 15スライド番号 16スライド番号 17スライド番号 18