タグ

scienceとhpcに関するItisangoのブックマーク (4)

  • 式が書ければ「京」が使える | 理化学研究所

    要旨 理化学研究所(理研)計算科学研究機構コデザイン推進チームの村主崇行特別研究員らと、千葉大学の堀田英之特任助教、神戸大学の牧野淳一郎教授、京都大学の細野七月特任助教、富士通株式会社の井上晃マネージャーらの共同研究グループ※は、スーパーコンピュータ「京(けい)」[1]を用いて、数式のような簡潔な指示を書くだけでスーパーコンピュータでの計算に必要となる高度なプログラムを自動生成できるプログラミング言語「Formura」を開発しました。 スーパーコンピュータでの計算に必要となるプログラムはときに数十万行にも及び、作成やチューニングは大変困難です。一方で、原理的にはシミュレーションしたい自然現象とその離散化法[2]を指定すれば、プログラムは機械的に生成できます。しかし、プログラミングはシミュレーションとコンピュータ双方に深い知識が必要となる非常に高度な作業であり、多数の計算機を協調して動作させ

  • グスタフソンの法則 - Wikipedia

    グスタフソンの法則(英: Gustafson's law、Gustafson-Barsis' law としても知られる)は、計算機工学における法則で、「十分に大きな規模の問題は、効率的に並列化して解くことができる」事を示すものである。グスタフソンの法則は、並列化によってプログラムが高速化できる限界を示したアムダールの法則と密接に関係している。法則は、ジョン・グスタフソンによって1988年に初めて示された。 P がプロセッサの数であり、S がSpeedup、α がプロセスの並列化できない部分であるとすると、下記が成立する。 グスタフソンの法則は、計算機の規模が大きくなると利用可能な計算能力を使い切るほど性能がスケールしないというアムダールの法則に欠けていた部分に対応するものである。グスタフソンの法則では、問題の規模が固定である、また並列プロセッサ上の計算の負荷が一定であるという仮定を取り除

  • アムダールの法則 - Wikipedia

    複数のプロセッサを使って並列計算してプログラムの高速化を図る場合、そのプログラムの逐次的部分は、制限を受ける。例えば、仮にプログラムの95%を並列化できたとしても、残りの部分である5%は並列処理ができないため、どれだけプロセッサ数を増やしたとしても、図で示したように20倍以上には高速化しない。 アムダールの法則(アムダールのほうそく、英語: Amdahl's law)は、ある計算機システムとその対象とする計算についてのモデルにおいて、その計算機の並列度を上げた場合に、並列化できない部分の存在、特にその割合が「ボトルネック」となることを示した法則である。コンピュータ・アーキテクトのジーン・アムダールが主張したものであり、アムダールの主張(アムダールのしゅちょう、英語: Amdahl's argument)という呼称もある[1]。 複数のプロセッサを使い並列計算によってプログラムの高速化を図る

    アムダールの法則 - Wikipedia
  • ベクトル型スパコンの存在意義――地球シミュレータのいま

    2002年、当時スーパーコンピュータの主流であったベクトル型計算機において世界最高の処理速度を実現したのが、海洋科学技術センター(現・海洋研究開発機構)が運営する「地球シミュレータ」であった。その後スーパーコンピュータの世界では、価格対性能の高さを特徴とするスカラー型計算機が台頭し、さらにはGPGPU型計算機も注目されるようになった。 実力は今なお健在 ベクトル型計算機は、その存在感が年々薄まりつつあるような印象があるが、現在でも来の利用目的である大規模シミュレーションなどの分野では数多くの成果を生み出し、決して無用な存在とはなっていない。海洋研究開発機構 地球シミュレータセンターの渡邉國彦センター長(理学博士)に、地球シミュレータでの取り組みとベクトル型計算機の活路について聞いた。 海洋研究開発機構が運用する現在の地球シミュレータは、2009年3月に更新した2代目(ES2)となる。NE

    ベクトル型スパコンの存在意義――地球シミュレータのいま
  • 1