タグ

2016年10月30日のブックマーク (4件)

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

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

    電王・Ponanza開発者が語る、理由がわからないけどスゴイ“怠惰な並列化”
  • ITシステムの性能に取り組む基礎知識 (その2: 待ち行列の基本) | Tech-Sketch

    前回は前振りだけでしたが , 今回からひとつずつ解説していきます.  今回の問題は特に基礎的な話なのであまり面白くないかもしれません.  ■問題 ある受付業務を 2 箇所の窓口 A と B で行っていましたが, 来客の少ない B を A に一化することにしました.  A の受付数は 20 %増加するが十分にこなせるはずでした.  ところが, 客の待ち時間が 2 倍になりクレームが頻発.  どうしてこの様なことが起こるか説明できますか? 基情報処理技術者の教科書に出てきそうな問題ですね.  この例題は性能問題のもっとも基礎的な待ち行列に関するものですが, 多くの場合は公式を覚えるだけで, 性能問題につながる質が理解されているとは言い難いように思います.  話の題材を「2台のサーバ」としてサーバ統合の例え話にした方がITシステム向け問題らしくはなるのですが, ここではあえて「2つの窓口

    ITシステムの性能に取り組む基礎知識 (その2: 待ち行列の基本) | Tech-Sketch
    rydot
    rydot 2016/10/30
  • [CEDEC+]レベルファイブによる「10人で100人のパフォーマンスを出すプログラム開発体制」とは

    2016年10月22日,福岡県・九州大学大橋キャンパスで「CEDEC+KYUSHU 2016」が開催された。九州で行われる大規模なゲーム開発者会議としては昨年に続くものだが,正式にCEDECの地方版として位置づけられたCEDEC+の初のイベントとなる。 レベルファイブといえば九州屈指のゲーム開発会社だが,玩具やアニメなどのクロスメディア展開がとくに多いことでも有名であろう。開発数自体も多い。しかし,レベルファイブのプログラマは決して多くないのだという。また,クロスメディア展開をしているタイトルは,通常のゲーム以上にさまざまな部分で納期が厳しく,一般的なゲーム以上にスケジュールがタイトになりがちだという。 そんなタイトなスケジュールの仕事が同時並行でたくさん走っているのだが,人材は限られる。では,そんな状況にレベルファイブはどうやって対応しているのか? というのが今回の講演の趣旨となる。

    [CEDEC+]レベルファイブによる「10人で100人のパフォーマンスを出すプログラム開発体制」とは
    rydot
    rydot 2016/10/30
  • 技術的負債と戦わずにマネジメントする - Qiita

    技術的負債とどうやって戦うか - Qiita こちらを読んで、思ったことを書いてみようと思いました。 記事についての感想 ほとんど同意です! 凄くまとまっていて読みやすかったです。 ここに書くのは引用記事の別視点での自分の解釈になります。 技術的負債はいつ生まれるか? 残念ながらアプリケーションのコードを書いた瞬間に技術的負債は生まれます。 どんなに綺麗に書いても、レビューをしても消えることはない闇です。 つまり技術的負債は生み出さないようにするものではなく、コントロールするべきものなのです。 そして、引用元タイトルでは戦う!となっていましたが、 僕は戦い続けて疲れてしまったため、マネジメントすることにしました。 (やることは変わりません) 技術的負債を許容する 技術的負債を細かく返すことは賛成。 ただ、開発者はスケジュールと戦っているため、スケジュール内に必要な機能を提供することが最低限

    技術的負債と戦わずにマネジメントする - Qiita
    rydot
    rydot 2016/10/30