+ All Categories
Home > Documents > GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 |...

GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 |...

Date post: 21-May-2020
Category:
Upload: others
View: 15 times
Download: 0 times
Share this document with a friend
15
GPGPU stream computing 2009 Jules Urbach OTOY and LightStage LLC, CEO | GDC 09| March, 2009 | Confidential 1
Transcript
Page 1: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

GPGPU stream computing 2009Jules UrbachOTOY and LightStage LLC, CEO

| GDC 09| March, 2009 | Confidential1

Page 2: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

LightStage + Visual FX: Benjamin Button

Virtual ‘Brad Pitt’

Rick Baker sculpture of ‘old’ Brad Pitt scanned into LightStage 5:

| GDC 09| March, 2009 | Confidential2

Page 3: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

LightStage in Visual FX: Benjamin Button

Virtual ‘Brad Pitt’

Benjamin Button CG head rendered ‘offline’ using LightStage:

| GDC 09| March, 2009 | Confidential3

Page 4: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

GPGPU stream computing 2009Next Generation Art Pipelines

| GDC 09| March, 2009 | Confidential4

Ruby ‘2009’ – LightStage/OTOY

Page 5: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

Ruby ‘2008’

| GDC 09| March, 2009 | Confidential5

Ruby ‘2009’

Maya Vs. LightStage/OTOY:

Page 6: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

Ruby ‘2008’

| GDC 09| March, 2009 | Confidential6

Ruby ‘2009’

Maya Vs. LightStage/OTOY:

Page 7: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

Ruby ‘2008’

| GDC 09| March, 2009 | Confidential7

Ruby ‘2009’

Maya Vs. LightStage:

Page 8: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

LightStage Art Pipeline using ATI Stream SDK

LightStage/OTOY = 100% photo real CG humans, objects and scenes in games

| GDC 09| March, 2009 | Confidential8

- In the six months since Radeon 4870 was launched, real time rendering has finally converged with LightStage offline rendering at 4k+ resolutions.

- Now, with ATI Stream, new LightStage advances are possible completely in real time, on today’s hardware.

Page 9: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

Portable LightStage

LightStage art pipeline opened to all artists and developers:

Traditional LightStage (left) vs. portable LightStage (right):

first steps towards low cost 3rd party mass adoption.

Now entire environments can be ‘LightStaged’ from anywhere in the world.Portable Lightstage captures

| GDC 09| March, 2009 | Confidential9

Page 10: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

OTOY Fusion Render Cloud

Server Side Rendering Overview:

• Content on FRC can deploy to any device (including mobile phones)

• Existing applications can be published on the cloud ‘as-is’

• Developers can immediately leverage next gen technology and APIs through

FRC without waiting for consumers to upgrade their hardware/drivers.

Server side content side steps many obstacles:

| GDC 09| March, 2009 | Confidential10

• Software piracy • Cheating• Hacking

It also provides numerous benefits:

• Unlimited assets• Instant on gameplay• Rentable games• Continuously evolving content

Page 11: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

Developing and Publishing with FRC is simple

Existing applications already run great on the cloud

• Existing Win32/Win64 binaries on FRC are hosted ‘as-is’ – no source code or recompiling is necessary for well behaved apps.

• Hosted GDI/DX9+ apps are virtualized and accelerated by GPGPU/ATI Stream computing on FRC. Next gen FRC applications can scale to potentially unlimited numbers of remotely rendered instances.

• DX11 is 100% supported on FRC; Developers can target DX11 as a baseline and deploy their games for playback on any internet connected device

| GDC 09| March, 2009 | Confidential11

Open publishing and distribution model through the cloud

• Developers and publishers can wrap their FRC apps/services into any HTML page or framework of their choosing.

• Full interoperability with other major cloud systems – TBA Q3 ’09

• Major media and software publishers are first tier launch partners in Q3 ‘09

• Open development tools for 3rd party content creation to follow

Page 12: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

OTOY cloud SDK –Stream powered applications on FRC

OTOY cloud SDK will include core FRC development ‘modules’ for next generation content development:

• Simple but powerful scripting language for high level tasks

• LightStage pipeline will be 100% supported for photo real assets

• Raytracing and Voxel rendering (unlimited scene complexity, across unlimited number of GPUs – see GDC 2009 Ruby demo)

• OpenCL/DX11 wrapper for low level GPGPU/stream computing

| GDC 09| March, 2009 | Confidential12

• OpenCL/DX11 wrapper for low level GPGPU/stream computing applications or OTOY 3rd party libraries

• OTOY virtualized wrappers for integrating today’s development tools and frameworks into next gen cloud content: .Net/Mono, Flash 10, Java, Lua 5.1, PHP

• Socket/JavaScript API for complete control of FRC applications/services through any client framework (i.e. Java, Flash, HTML, etc.)

Page 13: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

3rd party plug-in architecture for OTOY rendering system:

Live interconnect with Adobe, Autodesk and SolidWorks art packages

YEBIS: Masa Kawase’s Post FX library

First fully integrated 3rd party plug-in for OTOY/FRC (see Ruby 2009 GDC demo)

| GDC 09| March, 2009 | Confidential13

Page 14: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

Silicon Studio “YEBIS”Silicon Studio “YEBIS”

•High quality Post Effects library

•First 3rd Party plug-in for OTOY

•Various Post Effects:

� Spectral Glare/Glint

� Tone mapping

� Depth of Field

� HDR Motion blur

| GDC 09| March, 2009 | Confidential14

� HDR Motion blur

� Color Correction

Page 15: GPGPU stream computing 2009 · • OpenCL/DX11 wrapper for low level GPGPU/stream computing 12 | GDC 09| March, 2009 | Confidential applications or OTOY 3 rd party libraries • OTOY

| GDC 09| March, 2009 | Confidential15

Trademark Attribution

AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names used in this presentation are for identification purposes only and may be trademarks of their respective owners.

©2009 Advanced Micro Devices, Inc. All rights reserved.


Recommended