***すれ立てるまでもない質問はここで 第59刷***
■ このスレッドは過去ログ倉庫に格納されています
0450大雑把に言って
NGNG従来のプログラムをデュアル(マルチ)プロセッサに対応させるには
for(int i=0; i<100; i++) 重い処理(i);
という処理を
for(int i=0; i<100; i+=2) 重い処理(i);
と
for(int i=1; i<100; i+=2) 重い処理(i);
の二つに分割して二つのスレッドで実行して
OSがその二つのスレッドを各CPUに割り当てて実行させるようにする。
専用命令は基本的に必要ないけど(といいつつなにかありそうだけど)
専用の設計が必要になるね。
■ このスレッドは過去ログ倉庫に格納されています