MainPage 〜きまぐれ ぷろぐらま語録〜
 

2024年11月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24
25
26 27 28 29 30

最近の記事
Blog移転

エアポート2010を見た

花椒油

Steve Jobs,1955-2011

鉄球に無数のとげが付いた武器

M55→M42(T)が欲しい

健康診断done

回転寿司のルール

相模湖リゾート・プレジャー・フ ..

過去ログ 【表示/最小化】
2011年10月
2011年 9月
2011年 8月
2011年 7月
2011年 6月
2011年 5月
2011年 4月
2011年 3月
2011年 2月
2011年 1月
2010年12月
2010年11月
2010年10月
2010年 9月
2010年 8月
2010年 7月
2010年 6月
2010年 5月
2010年 4月
2010年 3月
2010年 2月
2010年 1月
2009年12月
2009年11月
2009年10月
2009年 9月
2009年 8月
2009年 7月
2009年 6月
2009年 5月
2009年 4月
2009年 3月
2009年 2月
2009年 1月
2008年12月
2008年11月
2008年10月
2008年 9月
2008年 6月
2008年 5月
2008年 4月
2008年 3月
2008年 2月
2008年 1月
2007年12月
2007年11月
2007年10月
2007年 9月
2007年 8月
2007年 7月
2007年 6月
2007年 5月
2007年 4月
2007年 3月
2007年 2月
2007年 1月
2006年12月
2006年11月
2006年10月
2006年 9月
2006年 8月
2006年 7月
2006年 6月
2006年 5月

広告欄

 

Blogを移転させました。
新Blogは次のURLです。
https://kerokero.org/wp/




デュアルコアは速度が単純に倍になるわけではない
#なんとなく、微妙に愚痴。

最近のCPUは2〜4コア搭載している物が多い。
要するに、昔のCPUでいうならば、
2〜4個のCPUを搭載しているような物だ。

だからといって、2〜4倍の速度で動くというのは早計な話である。

たとえば、話を単純にして、
CPUは一度に1演算子しか処理できないと考えたときの
1+2+3+4+5という計算式を考えてみよう。
1,1+2=3
2,3+3=6
3,6+4=10
4,10+5=15

このように4ステップの手順を経て計算結果が求められる。

で、CPUが2つあった場合にはどうだろうか?
1,1+2=3|3+4=7
2,3+7=10|10+5=15

と答えたら間違いだ。

というのも3+7を計算中に、
その答えである10を使った10+5という計算は出来ないからだ。
正しくはこうである:
1,1+2=3|3+4=7
2,3+7=10|何もしない
3,10+5=15|何もしない


このように、CPUが2つになったとしても、
演算の前後関係がある以上、
計算にかかる時間が2分の1になるわけではない。


ここでは、CPUの演算を例に挙げたが、
実際にはプログラムの世界は複雑で、
これらのタイミング制御をするためのロック機構などが重要で、
Webアプリでも最低限、排他制御を考える必要があるし、
高速化が目的ならば、パイプライン処理やイベントなど色々と技を駆使することになる。


で、これは、何もコンピューターの世界だけの話ではない。

1人でやったら6ヶ月かかる仕事があったとする。
では6人いれば1ヶ月で終わるのだろうか?
または、180人いれば、1日で終わるのだろうか?

伝票入力など単純作業ならばそういうこともあるだろう。

しかし、大抵の仕事の場合は否だ。


大抵の仕事はいくつもの工程に分かれている、
工程によっては複数人で作業できる物もあれば、
工程によっては1人で作業をしなければならない物もある。

また、「複数人ではできないAの工程が終わらなければ
複数人で出来るBの工程ができない」といった
工程の前後関係だってある。


特に、広い意味で職人と呼ばれる人が行う仕事というのはそういう物である。


00:00, Tuesday, Aug 16, 2011 ¦ 固定リンク ¦ 携帯


■コメント

■コメントを書く

※コメントの受け付けは終了しました

△ページのトップへ
 

最新のつぶやき

サイト内検索
カスタム検索

旅行関係の記事等
九州・広島旅行記 2009(かみちゅ!)
大阪出張(KANON)
大阪出張(ハルヒ)
三宅島旅行記'05
三宅島旅行記'08
三宅島旅行記'10
伊豆半島小旅行

最近のコメント

最近のトラックバック

IPv4枯渇時計

携帯で読む
   URLを携帯に送る





[Valid RSS]

Powered by CGI RESCUE