No.4ベストアンサー
- 回答日時:
画像処理に限らず、高速化や最適化には必ずトレードオフが付いて回るんですよね。
・ガチガチに高速化や最適化を行えば速くなるが、特定の環境に依存する(他の環境では動作しない)コードになってしまい、汎用性が犠牲になる
・汎用性を重視してコードを書くと、あらゆる環境で動作する代わりに、速度の伸びしろは大したことがない。性能が犠牲になる
PCだといろんな環境の機械があるので、前者のやり方では動かないことが多くなります。PCの世界では汎用性を犠牲にするアプローチは多くの場合で受け入れられません。それをやっても許されるのはゲーム機くらいじゃないですか?
No.2
- 回答日時:
GPUを使うのであればそのGPU専用のプログラムを作成する必要があります。
CPUは統一されたアーキテクチャに則ってプログラムが作成されているので、同じOSを使っている限りは滅多にプログラムが動かないということはありません。
NVIDIA社製のGPUとIntel社製のGPU、AMD社製のGPUで共通して動かせるプログラムって…
グラフィック表示に関する部分だけですからね。
そして世の中には質問者さんと同じことを考え、そして実践する人もいます。
自分は分散コンピューティングに参加していますが、その中にGPUを使って演算を行うものがあります。
・・・余談・・・
たとえば、スーパーコンピュータを安く作ろうと、
NVIDIA社製のCPUを複数使って並列処理すれば、
一昔前のスパコンどころか最新のスパコンにすら勝てたりします。マジで。
ただし、専用のOSとプログラムを用意しなければならない。
https://blogs.nvidia.co.jp/2017/02/17/tsubame3-a …
ちなみに、そんなスパコンをWindowsで動かせると思っていたら大間違いですよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード パソコンについて GPUをCPUの代わりに処理出来ないのはなぜですか?GPUにしたら処理か爆速化する 7 2023/07/06 06:54
- 画像編集・動画編集・音楽編集 PowerDirector21 動画出力時のCPU稼働率が急に下がってしまう原因を教えてください 2 2023/03/30 20:54
- CPU・メモリ・マザーボード PCスペック(CPUとGPUのバランス)について ボトルネックチェッカー (https://babl 3 2022/10/30 15:33
- CPU・メモリ・マザーボード パソコンでCPUとメモリー、優先は? 11 2023/01/11 17:19
- 計算機科学 科学計算においてワークステーションを使うのはなぜ? 7 2023/02/16 19:21
- CPU・メモリ・マザーボード ゲーミングpcのファンのことについて教えて欲しいです。 6 2023/03/05 07:44
- CPU・メモリ・マザーボード cpu 4 2023/02/17 19:54
- CPU・メモリ・マザーボード APUゲーム性能 1 2022/12/25 01:27
- アプリ iPhone処理速度について 最新iPhoneからcpu性能どれだけ上げでもあまりアプリを開く速度が 3 2023/02/07 03:48
- iPhone(アイフォーン) スマホの節電モードについて cpu高速処理コアと効率コア節電モードオンにすると効率コアだけ使われるん 1 2023/08/05 22:51
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webプログラムってネイティブア...
-
VBA
-
Excel VBA じゃんけん
-
指定したフォルダーを最前面表...
-
COBOLのS9タイプからXタイプへ...
-
VBAのプログラムが動いているか...
-
vba listviewにおけるtextのAli...
-
Visual C++でDESを使って文字列...
-
コンパイルエラーの意味
-
プロダクションコードとは?
-
プログラミングの問題と解答例...
-
GPUとCPUを使えば簡単に高速化...
-
連立方程式
-
無限ループ中にある任意のキー...
-
CGIの記述について教えてくださ...
-
ポーティングって?
-
URLの最初の「h」を略す
-
Macターミナルで実行中のプログ...
-
VBAの配列サイズとメモリに関して
-
緯度、経度の 10進法と 60進法...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba listviewにおけるtextのAli...
-
プロダクションコードとは?
-
指定したフォルダーを最前面表...
-
Webプログラムってネイティブア...
-
COBOLのS9タイプからXタイプへ...
-
VBコンソールアプリ(.NET Frame...
-
VBA
-
2値化した画像の黒い部分のピク...
-
初級者の質問――time_tについて
-
無限ループ中にある任意のキー...
-
Arduino nano(アルドゥイーノ ...
-
世界一美しいソースコード
-
VBAにてTIFFから画像を取込みた...
-
C言語でpingを実行してその結果...
-
三次元のグラフを書きたいので...
-
マイコンからプログラムを読み...
-
C言語→MATLABへの変換で、困っ...
-
XPathの関数「text()="value"」...
-
URLの最初の「h」を略す
-
プログラミングの問題と解答例...
おすすめ情報
また、画像処理においてNVIDIAではなく、IntelのCPUのみでGPUよりも処理速度を高めるのは可能ですか?並列処理とか、パイプラインとか。