タグ

プログラミングに関するfragileeのブックマーク (2)

  • Hadoop

    大量のデータを複数のコンピュータで分散処理するためのプラットフォームを構築するオープンソース・ソフトです。米Googleが独自開発した分散処理システムがベースになっています。米Googleが学術論文に公開した一部仕様を元にして、米Yahoo!社のDoug Cutting氏(現在は米Clouderaに在籍)が中心となって開発が始まりました。同社の検索サービスのプラットフォームにも利用されています。現在はApache Hadoopプロジェクトが開発を進めています。 Hadoopは、分散ファイル・システムである「Hadoop Distributed File System」(HDFS)、分散処理を担う「Hadoop MapReduce」、データベース基盤となる「hBase」で構成しています。Javaのフレームワークとして実装されており、基的にJavaでプログラミングします。「Hadoop St

    Hadoop
  • コンピュータサイエンス史上最大の課題「並列処理による性能向上」~情報処理学会創立50周年記念全国大会の招待講演

    「いま、並列処理の壁というコンピュータサイエンス史上最大の課題に直面しています。しかしこれはチャンスでもあります。新しい時代を切り開いていきましょう」。IBM名誉フェローのFran Allen氏は、昨日3月10日に行われた日の情報処理学会創立50周年記念全国大会の招待講演の演壇からこんなメッセージを聴衆に投げかけました。 Fran Allen氏は、コンパイラやプログラミング言語が専門で、女性で初めてチューリング賞を受賞した人。今回の招待講演のためにわざわざ来日したと紹介されました。 講演のタイトルは「The Challenge of the Multicores」。ここからは、Allen氏の講演の内容を紹介しましょう。 (この講演は英語で行われたものです。内容にはできるだけ正確を期したつもりですが、理解不足のところや聞き取れなかったところもありました。もし誤解や不正確なところがありました

    コンピュータサイエンス史上最大の課題「並列処理による性能向上」~情報処理学会創立50周年記念全国大会の招待講演
  • 1