ブックマーク / ascii.jp (4)

  • 電王・Ponanza開発者が語る、理由がわからないけどスゴイ“怠惰な並列化”

    皆さんこんにちは。 私は将棋プログラム「Ponanza」の作者、山一成と申します。Ponanzaは初めてプロ棋士を破った将棋プログラムで、近年最も強い将棋プログラムと言えると思われます。また、2017年もトッププロ棋士の方と対局することが予定されています。Ponazaの改良のための機械学習に現在ジサトライッペイさんのPC「大紅蓮丸」の計算リソースを借りているのですが、その関係で原稿を書いてとお願いされたので、3回に渡って将棋プログラムの今について、書いていきたいと思います。 フリーランチの終焉、並列化の効率問題 アスキー読者の方々には言うまでもないのですが、まずは近年のCPU事情について解説していきたいと思います。ちょっと昔まではCPUはシングルコアが当たり前で18ヶ月経過すればCPUのトランジスター数は倍になり、性能が向上するという流れが続いていました。ソフトウェアはその性能向上に伴い

    電王・Ponanza開発者が語る、理由がわからないけどスゴイ“怠惰な並列化”
    sona-zip
    sona-zip 2016/10/27
    LazySMPをもう少し詳しく知りたい
  • Goで覗くシステムプログラミングの世界

    プログラミングの勉強にあたってよく言われるのは、「流行に左右されるような技術の尻を追いかけるよりも、土台となる技術を身につけることが大切」ということです。 例えば、ウェブブラウザで動くJavaScriptを書くときは、流行しているライブラリの書き方を暗記するよりも、 ブラウザがどのようにCSSHTMLを解釈してスクリーンに文字や絵を描き出していく(レンダリングしていく)のかを理解することが大切です。 さもないと、ライブラリの流行が変わるだけで勉強したスキルが失われてしまいかねません。 データベースでも同じことがいえます。SQLの文法を学ぶことよりも、データベースがどのようにスケジューリングを行い、 どのようにデータを探索していくのかを学ぶほうが、パフォーマンス・チューニングのコツなどもひらめきやすくなるでしょう 1 。 「土台となる技術を身につける」を、もう少しちゃんと言い換えれば、「今

    Goで覗くシステムプログラミングの世界
  • MS率いる黒船軍団が“DevOps鎖国”日本に開国を迫った日 (1/4)

    牛尾氏は、DevOpsが浸透していない日の現状を示した。調査によると、企業のソフトウェア開発プロジェクトにおけるアジャイル手法の採用率は、世界平均では95%(Version One調査、2015年)とすでにデファクトの位置付けとなっているのに対し、日ではまだ31%(PMI調査、2015年)にとどまるという。エンタープライズ領域のソフトウェア開発を中心として、日のDevOps導入は明らかに立ち遅れている。 こうした日の現状について、牛尾氏は「200年前の『鎖国』時代とまるで同じだ」と厳しく指摘する。 「鎖国時代の日は、2世紀にもわたって何も変化しなかった。新しいテクノロジーも、新しいライフスタイルも、海外から一切何も学ばなかった。一方で、そのころの米国では産業革命が始まり、新しいテクノロジーによって産業も社会構造も根的に変化していった」(牛尾氏) この長い鎖国時代を通じて、欧米諸

    MS率いる黒船軍団が“DevOps鎖国”日本に開国を迫った日 (1/4)
    sona-zip
    sona-zip 2016/06/16
    製造業がうまくいっているのではなくトヨタ生産現場だけがうまくいっているのですよ 製造業のソフト開発はまったく駄目
  • 中小企業がクラウドを入れない本当の理由

    Photo from Flickr, Some Rights Reserved by Tim Dorr 2013年版の通信利用動向調査によれば「クラウドサービスを全社的に利用している」と答えた企業は全体の13%。3年前の4.2%から約10ポイント上がっており、クラウドに感心が高まっていることは確かだ。 しかし、資金50億円以上の大企業は52.4%がクラウドサービスを導入している一方、資金1000万円以下の中小企業はわずか23.4%にとどまっている。クラウドは設備費用をかけずにITシステムを構築できるのがメリット。来は大企業より、ITベンチャーをはじめとした中小零細企業こそ向いているはずだ。 中小企業がクラウドをなかなか入れないのはなぜなのか。 調査会社ノークリサーチのアナリスト、岩上由高氏によれば、中小の経営者には「ITのコストが見えていない」のだという。社内IT担当者が兼任で、そも

    中小企業がクラウドを入れない本当の理由
    sona-zip
    sona-zip 2014/04/23
    情シスには今こそ積極的に社員のニーズを聞いて改善のための開発を進める形態になって欲しい 使いにくいと言われても他社丸投げで改善出来ない情シスは…
  • 1