世界のスーパーコンピュータとそれを動かす人々


ソフトウェア

並列プログラミングの性能最適化

12月 19, 2013 |

並列計算とは、問題を計算によって解くために、複数のプロセッサーを同時に使うことである。大きな問題は小さな部品に分解され、それから、並行して解かれる。

HPCにおけるノード共有は公正な価格設定が鍵

12月 4, 2013 |

HPCシステムにおいてはほとんどジョブは計算ノードを共有しない。各ユーザは自分のジョブの実行に必要な物理ノード数を要求し、そして隔離された中で実行する。

エクサスケール競争、クールでしっかりとした勝利を

12月 3, 2013 |

電力、エネルギーと信頼性は、大規模なマシンを作る努力の中で、HPC研究者に大きなチャレンジを課している。我々がエクサスケールの時代に近づくにつれて、性能を最適化している間に、ハードウェア、ソフトウェア双方の設計者がこれらの課題に対して責任をもつ必要がある。

アクセラレータの主流にJavaの一撃を

11月 21, 2013 |

GPUや他のアクセラレータの利用が主流になると、主な障壁のひとつはプログラムの容易さである。 アクセラレータ周辺のベンダーコミュニティは、学習曲線を平坦に抑えているが、実際はその教育プロセスに乗り出す一般開発者の一部に特別な労力が求められることに変わりはない。

マルチコアにおけるメモリ管理

9月 18, 2013 |

コンピュータメモリ上にデータを動かすためには時間とエネルギーが必要だ。頻繁に使われるデータを格納するためにキャッシュはローカルメモリとして進化した。マルチコアとメニーコアの登場によるプロセッサの進歩によって、キャッシュの管理はより難しくなる。MITの研究者がMITニュースに発表したところによると、ハードウェアではなくむしろソフトウェアによって、これらのオンチップ・メモリバンクを管理させることが、有用であるかもしれない。

SLURMを立ち上げ稼働

9月 4, 2013 |

BYU(ブリガムヤング大学)のスーパーコンピューティング・チームのメンバーは、最近、Linuxクラスタのために設計されたスケーラブルなリソースマネージャのSLURMの使用を始めるためのチュートリアルを投稿した。

万歳、AMD HSAIL

8月 30, 2013 |

AMDのHSA財団は、ヘテロジニアス・コンピューティング資源を最大限に活用して、開発者を妨げる障壁を削減するという目標を達成するために先行して数多くの作業を行っており、その作業には、ハードウェアとソフトウェアで克服すべき課題が含まれている。このグループのソフトウェア計画の重要なコンポーネントの一つは、HSAILと呼ばれるものでHSA中間言語とも呼ばれている。

HSA財団、JavaのGPU能力の増大を目指す

8月 26, 2013 |

HSA財団がJava開発者のために従来の並列プログラミングツールの専門知識を必要とせずに、GPUを含む様々なプロセッサタイプで容易にプログラミング出来るよう行っている作業の結果、JavaはHPCプログラミングのための言語として推奨を得ることができた。

次世代エクサ・スケール・オペレーティングシステムをこっそり覗き見

7月 31, 2013 |

世界中で開発され、構想されているエクサスケール・ソフトウェア・スタックには、幾つか散在した要素がある。そのジグソーの成果が集約されるところは、マシンへのパワーを供給する究極のオペレーティングシステムである。

オクラホマ大学は商用Linuxによって生産性を向上

7月 9, 2013 |

オープンソース・ソフトウェアの平等主義の性質は、アイデアの限りない流れを重視する学術機関に、きわめてマッチするものである。このために、合衆国全体にわたる大学で、Linuxの無料版はとても人気がある。しかし、オクラホマ大学は、運用中のHPCとビジネスワークロードについて、フルサポートのRed Hat Enterprise Linuxを選んだ。