個人ブログのようなものです。とくにジャンルはありません。
広告枠
記事の概要
作成日:2020-08-23
最終更新日:2020-08-23
記事の文字数:942
CPU-マルチプロセッサによる並列処理
概要

CPUを複数使用し、並列化処理を行うことを「マルチプロセッサ」という。
今回はその「マルチプロセッサ」について。
マルチプロセッサの分類分け

「マルチプロセッサ」には以下のような分類分けがされている。
各CPUと主記憶装置の関係による分類

密結合マルチプロセッサ…各CPUが同じ主記憶装置を使用する
疎結合マルチプロセッサ…各CPUで異なる主記憶装置を使用する

「密結合マルチプロセッサ」の方は、同じ主記憶装置を使っているため競合などによってロスが発生することがある。
各CPUの役割による分類

各CPUの役割が同じか異なるかでも分類分けされている。

対照型マルチプロセッサ…各CPUが同じ役割を持っている
非対照型マルチプロセッサ…各CPUが異なる役割を持っている
命令と演算対象データの関係による分類

命令(Instruction)とデータ(Data)の関係による分類分けもされている。

この分類分けを「フリンの分類」と言う。
・SISD(Single Instruction stream Single Data stream)…1つの命令で1つのデータを処理する。マルチプロセッサではない。
・SIMD(Single Instruction stream Multiple Data stream)…1つの命令で複数のデータを処理する。GPUで使われる。
・MISD(Multiple Instruction stream Single Data stream)…複数の命令で1つのデータを処理する。現実には使われていない。
・MIMD(Multiple Instruction stream Multiple Data stream)…複数の命令で複数のデータを処理する。一般的なマルチプロセッサ処理。
マルチプロセッサによる性能向上率

マルチプロセッサによる性能向上率は以下の計算式で表される。

・E=1/(1-r+(r/n))
rは「並列処理によって何%速くなるか」を表す
nはプロセッサの数

これを「アムダールの法則」という。

上の計算式から分かる通り、処理の競合や依存関係などによりあらゆる処理を綺麗に処理を並列化できるわけではないため、2つプロセッサがあるからといって単純に2倍になるということはない。
広告枠
関連ページ
SNSツイート一元化対応(Twitter・Misskey・Mastodon・Bluesky)-Python
概要 概要 SNSのツイートを一元化する際の備忘録というかPythonコードの共有です。 それぞれ…
Windows-PowerShellを使用してのフォルダ内のファイル名を連番にリネームする
以下PowerShellコードを実行することで、フォルダ内のすべてのファイルのファイル名を「0001…
SCSSとやらでメディアクエリと疑似要素の組み合わせに小一時間苦戦したという話
SCSSとやらでメディアクエリと疑似要素の組み合わせに小一時間苦戦したという話 当然ですが本サイト…
ボタンを押す演出でCSSのtranslateYやtopを使用することの問題
ボタンを押す演出でCSSのtranslateYやtopを使用することの問題…
東京03のyoutubeチャンネルの概要ページの挙動がおかしい
東京03のyoutubeチャンネルの概要ページの挙動がおかしい…
Youtube Data APIでハンドルIDからユーザ情報を取得できない
Youtube Data APIでハンドルIDからユーザ情報を取得できない問題 結論から言うと現在…
ウマ娘まとめサイト(InoReader)
ウマ娘まとめサイト(InoReader)…
ウマ娘まとめサイト(Feedly)
ウマ娘まとめサイト(Feedly)…
Pythonを使ってinoreaderでサイトの更新情報を取得してみた
inoreader(イノリーダー?)が公開しているWeb APIを使用して、Pythonで自動的にサ…
Pythonを使ってFeedlyでサイトの更新情報を取得してみた
Pythonを使ってFeedlyでサイトの更新情報を取得してみた…
関連タグ
情報技術
管理人ツイート
最新ページ
怖い話まとめ
最初に 怪談系の怖い話を載せています。 特に設定部分は人の手が入ってますが、生成AI(ChatGP…
VRoidを使う前に絶対に表情はいじった方が良いと思うという話
デフォルトのVRoidの表情はすごいVRoidっぽい VRoidStudioでは「楽しい」「悲しい…
Twitter:【日替わり】一問一答自己紹介テーマ
Twitter:【日替わり】一問一答自己紹介テーマ 日替わりで簡単な質問が表示されます。 毎日つぶ…
アークナイツ-2024大感謝祭・秋商品-理性換算
概要 "2024大感謝祭・秋でお得な商品はどれか"というのを理性に換算して一覧化したものとなります…
本サイトについて
本サイトの概要 個人ブログのようなものです。とくにジャンルはありません。 本サイト内の情報について…
制作物一覧
以下に移動しました こちらに移動しました。 …
SNSツイート一元化対応(Twitter・Misskey・Mastodon・Bluesky)-Python
概要 概要 SNSのツイートを一元化する際の備忘録というかPythonコードの共有です。 それぞれ…
NovelAI R18イラスト集
概要 『NovelAI』で作成したR18イラストの寄せ集めです。 全81枚。 R18なので満18歳…
NovelAI イラスト集
概要 『NovelAI』で作成したイラストの寄せ集めです。 別で失敗集も上げていますが、こちらはそ…
Windows-PowerShellを使用してのフォルダ内のファイル名を連番にリネームする
以下PowerShellコードを実行することで、フォルダ内のすべてのファイルのファイル名を「0001…
コメントログ
コメント投稿




本サイトのタグ一覧
タグを表示する NovelAIR18VRoidWebサイト作成Webツールアークナイツアークナイツ-ステージ攻略日記アズールレーンアズールレーン-日記ウマ娘ギャラリーゲームデビラビローグホラーポケットタウン気ままな日記情報技術情報技術-WebAPI知的財産権統合戦略白夜極光本サイトについて魔王スライム様がんばる!漫画
広告枠