• ベストアンサー

スパコンに関するふと思った質問です。。。

よくスパコンの計算能力を表現する文句として「1秒間に59兆4500億回の計算ができる能力がある」などがありますが、計算とは何を計算しているのでしょうか。まさか1+1=2を1秒間に59兆回行っているわけではありませんよね。 くだないですが、前から疑問に思っておりますので、ご存知の方がいらっしゃればお教えください。 よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.3

普通、CPUの中には「レジスタ」と呼ばれる作業用の記憶域が複数あって、ここに計算を行う為の数値を記憶します。 また、四則演算の結果なども、このレジスタに入れられます。 「1足す1」を計算する場合は、機械語で 命令1:レジスタAに1を格納する命令 命令2:レジスタBに1を格納する命令 命令3:レジスタAとレジスタBを足し算してレジスタAに入れる命令 の3つの命令を順に実行する事になります。 で、ここで「1秒間に59兆4500億回の計算ができる能力がある」と言うのは、上記の「命令3」のような「四則演算をするような単純な命令を1秒間に59兆4500億回実行出来る能力がある」と言う意味になります。 なぜ単純に「機械語の命令を1秒間に59兆4500億回実行出来る」と言わないかと言うと、命令の種類や複雑さによって実行する為に必要な時間が違う為です。

T-master
質問者

お礼

>なぜ単純に「機械語の命令を1秒間に59兆4500億回実行出来る」と言わないかと言うと、命令の種類や複雑さによって実行する為に必要な時間が違う なるほどですね~。ここが知りたかったのです。いやしかし59兆とは…ここまでくるとさっぱり想像がつかなくて逆に興味が掻き立てられますね。 詳細な情報、ありがとうございました。

その他の回答 (2)

  • i-q
  • ベストアンサー率28% (971/3404)
回答No.2

多分LINPACKでの浮動小数点の計算回数だと思います。 例:地球シミュレータのLINPACK計測で:35T(テラ)FLOPS(浮動小数点の単位みたいなもの、1T(テラ)=1兆)=35兆回だそうです。 http://e-words.jp/w/LINPACK.html このソフトで計測した上位500機のスパコン↓(2005年6月分) http://www.top500.org/lists/plists.php?Y=2005&M=06 でもこのソフト自体かなり古いもので、新しいベンチマークソフトが求められているそうです。 http://japan.cnet.com/special/story/0,2000050158,20069491,00.htm

T-master
質問者

お礼

大変参考になるURLありがとうございました。 しかし、む、むずい(汗)

  • BABA4912
  • ベストアンサー率34% (394/1126)
回答No.1
参考URL:
http://okwave.jp/kotaeru.php3?q=1580677
T-master
質問者

お礼

まさか自分と同じようなことを考えている人がいたとは…(^^ 参考URL、ありがとうございます。

関連するQ&A

  • スパコンとは?

    スパコンってすごい計算力のあるパソコンと思っています。この理解で正しいでしょうか? スパコンでc言語で書いた.exeファイルを実行したいのですが、実行することはできますか?実行するにはどうすればいいですか? スパコン上でエクセルなどを利用しない理由はなぜですか? すみません。ご存知の方がいましたら教えてください。よろしくお願いします。

  • スパコンの計算について

    誰にも聞けないことですが スパコンが1京回計算できると有るが何をどの様にした場合に1回計算したことになるのですか 具体的に 教えてください

  • どこへ行く【日本のスパコン開発】

    どこへ行く【日本のスパコン開発】 事業仕分けで問題が指摘されたにも関わらず、文科省は来年度概算要求に次世代スパコン「京」の開発整備費として約400億を計上したようです。 今から20年ほど前、当時私が入学した大学には国内最速、世界でも指折り(正確な順位は忘れました)のスパコンがありましたが、4年後の卒業する頃には国内でも世界でも全く自慢できない順位に成り下がっていました。 当時からスパコン開発競争は熾烈なものがあったということです。 現在でも開発競争の熾烈さは変わらないのではないでしょうか。 仮に世界最速のスパコンを開発できたとしても、三日天下ですぐに他国のスパコンに抜かれてしまうのだと思います。 スパコン開発はゴールの無い無限競争です。莫大な投資をして世界最速スパコンを開発しても、数ヶ月で抜かれ2~3年後にはランク外になるようではレンホウでなくても「2位じゃだめですか」といいたくなります。 また、20年ほど前はスパコンを使って1日がかりだった解析計算も、現在では同規模の解析計算が市販のパソコンで数秒で計算することが出来ます。これだけパソコンが進化すると必然的にスパコンの需要も大幅に減少することでしょうし、民間企業がスパコン開発から身を引く大きな理由にもなっていると思います。 莫大な投資をするのであれば、スパコン市場が将来的に投資価値のある市場なのかどうか見極める必要があります。アホみたいに早くしてもニーズが無ければ意味がありません。 ニーズがあり実用に耐えうる計算速度のスパコンを安く作る技術に特化したらどうなんでしょう。 みなさんは日本のスパコン開発はどうあるべきだと思いますか?

  • スパコンについて

    スパコンのベクトル型は、SIMDとどう違うのでしょうか? 僕が調べた限りではどちらも並列処理を行う方式?と思ったのですが。 それと、なぜ最近のスパコンはベクトル型を採用しないのですか?一見、スカラ型よりベクトル型のほうが効率が良いように思えますし、ベクトル型が流行した当時は効率が良かったから採用したのだと思いますし。 最後にもうひとつ。 「京」がCPUを新しく開発したのは、汎用のCPUでは、帯域が広くクロックが高いバスなどのCPU周辺器に対応しておらず、大規模な並列処理をする際にインターコネクタの遅延に限界がきてしまうからという認識で正しいのでしょうか。汎用CPUを使うなら一つ一つの処理性能が低いので、世界一の処理能力に仕上げるには数を増やすしかないですよね?

  • スパコン「京」は、国内に1台だけですか?

    新聞記事に、スパコン「京」の100倍の計算能力を持つ次世代スパコンの開発が本格化しており、平成32年に運用を開始する予定と有りました。 世界最高水準のスパコンを開発する事は非常に重要ですが、 これと平行して現在有る「京」と同じ性能のスパコンを複数台作れば、有効利用が出来ると思うのですが。 開発は終了していますので、必要なのは制作費用だけですから。 現在「京」を必要としていても、順番待ちをさせられている研究分野が有るとの事。 私が知らないだけかもしれませんが、「京」と同じ性能を持つスパコンが複数台稼働していると言う話を聞いたことが有りません。 そこで、表題の様な質問をさせて頂きました。  もし複数台有るのでしたら、何台位有るのか?  或いは1台のみでしたら、なぜ複数台作らないのか? 教えて頂けませんでしょうか? 質問するカテゴリは、此処で良かったでしょうか!

  • スパコン京とPC9800

    スパコン京が世界一を獲得したニュースを観て思い出したのですが、1982年頃、当時の新鋭パソコンのNEC PC9801を数十台リンクさせて、汎用機並の計算能力を1/10の予算で得るという研究を、科学ドキュメント番組で観ました 京も、多数のコンピューターをリンクさせたものだと聞きましたが、30年前の民生機パソコンでのリンクの研究が発展したものなのでしょうか?

  • スーパーコンピューターの計算速度

    スパコン世界一が記憶に新しいですが、現在日本で開発されたスーパーコンピューターで1秒間の計算回数、正確な数字ご存知の方いらっしゃいましたら教えていただけないでしょうか? 1400兆回だった気がするのですが、違うような・・・。阿呆な質問ですみません。 すっきりしなくて寝つきが悪いです・・・よろしくお願いいたします。 だからどうしたというツッコは置いといてください・・・m(_ _)m

  • スーパーコンピュータの処理速度、能力とは、具体的には何をしているのですか。

     新聞記事では、スパコンの性能を1秒間の処理速度11.41GFlopsで、これが1秒間に10億回浮動少数点演算ができることだという範囲の説明に止まっています。    具体的には1秒間でどのような処理ができているのでしょうか。例えば、地球と宇宙の果てまでの距離が計算できる能力だとか、庶民の生活レベルで教えて下さい。  また、そのような処理を可能にしている実体はどんなものですか。やはりプログラムなのですか。浮動小数点演算とは、プログラム自体の長短にかかわらず単位時間で処理できるということですか。

  • 計算化学について質問です。

    こんにちは。 計算化学の事なのですが、この分野でやることの一つに、分子の動きをスパコンに計算をさせると聞きました。 実はスパコンの事もよくわからないのですが、自分で作ったプログラムを自分の大学のスパコンにネットで送って計算をさせるということでよろしいでしょうか? また、計算をさせる前に自分の作ったプログラムにミスがないかを確認することはできるのでしょうか?

  • PS3でスパコン並の処理が出来るなら・・・

    アメリカの国防省がPS32200台を買って軍事利用する、という記事を読みました。 CPUのCellがとても処理速度が速く並列処理することでスパコン並みの演算が可能。ということでしたが、そうならPS3を買わなくてもCellを並列にくめるようなハードを自作した方が安くつくのではないか、Cellが他のCPUより早ければインテルやAMDはつぶれてしまうでしょ? と、記事の真実性に疑問を覚えるのですが、実際のところはどうなのでしょうか?