CEDiL - Center for the Design of Library

  • セッション検索(ホーム)
  • 利用規約
  • お問い合わせ
新規会員登録 ログイン
登録情報変更
ログアウト
  • セッション検索(ホーム)
  • 利用規約
  • お問い合わせ
  1. TOP
  2. セッション詳細
GS2
検索 ヘルプ

絞り込む

  • 指定しない
  • CEDEC 2026
  • CEDEC 2025
  • CEDEC 2024
  • CEDEC 2023
  • CEDEC 2022
  • CEDEC 2021
  • CEDEC 2020
  • CEDEC 2019
  • CEDEC 2018
  • CEDEC 2017
  • CEDEC 2016
  • CEDEC 2015
  • CEDEC 2014
  • CEDEC 2013
  • CEDEC 2012
  • CEDEC 2011
  • CEDEC 2010
  • CEDEC 2009
  • CEDEC 2008
  • CEDEC 2007
  • CEDEC 2006
  • CEDEC+KYUSHU 2025
  • CEDEC+KYUSHU 2024
  • CEDEC+KYUSHU 2023
  • CEDEC+KYUSHU 2022
  • CEDEC+KYUSHU 2021
  • CEDEC+KYUSHU 2020
  • CEDEC+KYUSHU 2019
  • CEDEC+KYUSHU 2018
  • CEDEC+KYUSHU 2017
  • CEDEC+KYUSHU 2016
  • KYUSHU CEDEC 2015
  • KANSAI CEDEC 2015
  • CEDEC+SAPPORO 2019
  • SAPPORO CEDEC 2014

セッション分野

ハイパフォーマンスなコア部分の開発手法 〜プロファイル駆動開発のススメ〜

CEDEC 2020 ENG PRD
ポスト
日時
2020年09月04日(金)15時30分〜16時30分
形式
レギュラーセッション(60分)

受講スキル

C++に限らずコア部分を開発したことがある方や、これから行いたい方。 テスト駆動開発の経験があるとなお良い。

受講者が得られるであろう知見

プロファイル駆動で効率よくコア部分を開発できるということ。

セッションの内容

プロファイル駆動開発(Profile-Driven Development: PDD)とは、最初にプロファイル用のテストコードを書き、テストコードが動くように実装した後、プロファイル結果が良くなるまで最適化を行う開発手法で、一般的なワードではありませんが、この手法で開発したところ良い結果を得ることができたので紹介させていただきます。

このPDDには、実装中はラピッドイテレーションによる高い生産性があり、実装後は継続的プロファイルによりパフォーマンスが保守される特徴があります。この高い生産性と保守性が、コア部分での開発では非常に重要です。

今回は弊社で実践しているPDDの中から、クラスやメソッドなどのユニットレベルでプロファイルする手法を、実践した数学系ライブラリの事例と一緒に紹介します。

講演資料

cedec2020_pdd.pptx

※資料のダウンロードには ログイン が必要です。

講演者プロフィール

坂爪 武

坂爪 武

株式会社トライエース 研究開発部

プロフィール

トライエース一筋17年。
研究開発部で社内ゲームエンジンの開発を約15年続けている。主にネットワーク系全般、システムコア部分、CIなどを担当しているが、特定の分野にとらわれず、様々なジャンルに飛び込むのが大好き。

《講演者からのメッセージ》

プロファイル駆動開発という手法を紹介させていただきます。
高速かつ高品質が要求されるコア部分にはピッタリの手法で、優秀なOSSに勝とうと努力していたらいつの間にかこの手法に辿り着きました。今回は数学系ライブラリの開発を事例として紹介しますが、さまざまなジャンルで取り入れることができる開発手法です。幅広くいろいろな方にご紹介できればと思ってます。

共同研究・開発者

五反田 義治(株式会社トライエース 代表取締役)

セッション検索(ホーム)に戻る

PR

  • 株式会社WFS

関連リンク

  • CEDEC
  • YouTubeチャンネル
CEDiL

CEDEC Digital Libraryは、ゲーム開発者向けの技術情報を提供するプラットフォームです。

  • セッション検索(ホーム)
  • ログイン
  • お問い合わせ
  • 利用規約
CESA:一般社団法人コンピュータエンターテインメント協会

Copyright © CEDEC Digital Library All rights reserved.