セッション一覧

エンジニアリング

海外招待 エンジニアリング   同時通訳 タイムシフト配信:あり

パフォーマンスをあげて、より多くのゲームプレイを   More Performance, More Gameplay

日時 : 8月31日(木) 14:50〜15:50
形式 : レギュラーセッション
難易度 : 激辛(知的刺激を求める人へ)
写真撮影 :
SNS公開 :
資料公開 : 後日CEDiLにて公開予定です
受講スキル
AMD Jaguar アーキテクチャーの最適化に興味のあるプログラマー

Programmers interested in low-level techniques and performance
受講者が
得られるで
あろう知見
受講者は、AMD Jaguarアーキテクチャのパフォーマンスを最適化することが何を意味しているのかについて非常に新鮮なアイデアを得ることができます。また、このトークから、SIMDをゲームのコードベースによりよく適用させるためのSIMD裏技のギャラリーについても知ることができます。       

Attendees will walk away with a strong refresher on what it means to optimize for performance on the AMD Jaguar architecture. The talk will include a cookbook section of SIMD trips and tricks to make SIMD more applicable in a game codebase.

セッションの内容
ゲームタイトルのパフォーマンスを高めることは、より多くのゲームプレイを提供できることを意味しますが、これはInsomniac Gamesにとってとても重要なことです。 このセッションでは、AMD Jaguar CPUアーキテクチャーのコードを最適化することについての話をします。高性能を生みだすために書かれたスフィア・データベースを使い、ゲームプレイのスペーシァル・キューリーをInsomniac Gamesでどのように速めているのかについて話します。このようなアドホックなキューリー・メカニズムの開発とJaguar上でうまく走らせることの実用的なトレードオフについて、さらに、これらのアイデアがゲームプレイやエンジンコードの他の領域にどのように広がるかについて検討します。これらのアイデアをさらに引き出し、よりアクセスしやすくするために、SIMDの裏技を紹介します。これらのテクニックを使用すると、コードベース内のより多くの場所でSIMDを使用できるようになり、ランタイムのパフォーマンスを大幅に向上させることができます。 さらにこのセッションでは、パフォーマンスにとって非常に重要な領域である効率的なキャッシェの使い方のベスト・プラクティスについても説明します。

Boosting the performance of your titles means you can afford more gameplay and that's something that's important at Insomniac Games. In this session Andreas will discuss optimizing code for the AMD Jaguar CPU architecture. The talk will cover how Insomniac accelerates gameplay spatial queries using a sphere database written for high performance. We'll look at the practical tradeoffs in developing an ad-hoc query mechanism like this and making it run well on Jaguar, as well as how those ideas can extend to other areas in gameplay and engine code. To take these ideas even further and make them more accessible, a deep dive into SIMD tips and tricks will be presented. Using these techniques opens doors to using SIMD in many more places in a codebase, which can substantially improve the runtime performance. The talk will also cover some best practices for efficient cache utilization, another extremely important area for performance.

講演者プロフィール

アンドレアス・フレドリクソン

アンドレアス・フレドリクソン
INSOMNIAC GAMES
Director of Gameplay
経歴:
アンドレアスは現在米国のロサンゼルスに住んでいるスウェーデン人でInsomniac Gamesで仕事をしています。 Insomniacの独自のエンジン・テクノロジーを使って、RatchetやClank PS4、Sunset Overdriveなどのタイトルにかかわってきました。 米国に移住する前は、スウェーデンのストックホルムでFrostbiteゲーム・エンジンにかかわる仕事をしていました。

Andreas is a Swede now living in Los Angeles, USA where he works for Insomniac Games. At Insomniac, he has worked on Insomniac's proprietary engine technology which powers titles like Ratchet and Clank PS4 and Sunset Overdrive. Before moving to the US, he worked on the Frostbite game engine in Stockholm, Sweden.

スポンサーリンク

CEDECにご協力頂いている企業の一覧です。

関連リンク

PERACON2017 CEDEC+KYUSHU 2017 CESAゲーム開発技術ロードマップ2017 ゲーム開発者の生活と仕事に関するアンケート調査 2017 東京ゲームショウ2017

CEDiL

CEDiL

CEDiL CEDEC Digital Library は、過去にCEDECで行われた講演の資料アーカイブです。

CEDECチャンネル

CEDECチャンネル CEDECチャンネルYoutube版