intel in visual computing in russia alexander chipizhko intel, nizhny novgorod

22

Upload: erick-park

Post on 23-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod
Page 2: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Intel in Visual Computing Intel in Visual Computing in Russiain Russia

Alexander Chipizhko Alexander Chipizhko

Intel, Nizhny NovgorodIntel, Nizhny Novgorod

Page 3: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Peta FLOPsPeta FLOPs

Milli WattsMilli Watts IA Compatible and Scalable

IA Compatible and Scalable

Intel: The Architecture for LifeIntel: The Architecture for Life

Internet

Visual Computing

Page 4: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Visual Computing: Graphics Re-definedVisual Computing: Graphics Re-defined

Visual Visual ComputingComputing

Traditional GraphicsTraditional Graphics

Graphics and Model Based Graphics and Model Based ComputingComputing

Photorealistic Rendering Photorealistic Rendering RasterizationRasterization

Standard Definition Standard Definition Video and AudioVideo and Audio

Inefficient for Computing Inefficient for Computing

HD Video and Audio ProcessingHD Video and Audio Processing

Page 5: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Visual Computing: Graphics Re-definedVisual Computing: Graphics Re-defined

Graphics and Model Based Graphics and Model Based ComputingComputing

Photorealistic Rendering Photorealistic Rendering

Visual Visual ComputingComputing

Traditional GraphicsTraditional Graphics

Rigid Pipeline ArchitectureRigid Pipeline Architecture Programmable, Ubiquitous, Programmable, Ubiquitous, and Unified Architectureand Unified Architecture

RasterizationRasterization

Standard Definition Standard Definition Video and AudioVideo and Audio

Inefficient for Computing Inefficient for Computing

HD Video and Audio ProcessingHD Video and Audio Processing

Looks Real Looks Real Acts Real = Feels RealActs Real = Feels Real

Page 6: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Visual Computing:Visual Computing:Acquiring, Analyzing, Modeling and Synthesizing Visual Acquiring, Analyzing, Modeling and Synthesizing Visual

WorkloadsWorkloads

ImmersiveImmersiveUser InterfaceUser Interface

PhotorealisticPhotorealistic3D Rendering3D Rendering

High DefinitionHigh DefinitionAudio, VideoAudio, Video

ComputationalComputationalModelingModeling

Page 7: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Programmable, Ubiquitous, and Unified ArchitectureProgrammable, Ubiquitous, and Unified Architecture

Visual Computing:Visual Computing:Acquiring, Analyzing, Modeling and Synthesizing Visual Acquiring, Analyzing, Modeling and Synthesizing Visual

WorkloadsWorkloads

ImmersiveImmersiveUser InterfaceUser Interface

PhotorealisticPhotorealistic3D Rendering3D Rendering

High DefinitionHigh DefinitionAudio, VideoAudio, Video

ComputationalComputationalModelingModeling

Page 8: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Multi-core Helps Ensure Games Act RealMulti-core Helps Ensure Games Act Real

*Other names and brands may be claimed as the property of others

Multi core based platforms enable high quality vegetation simulation, extremely dynamic game environments and high fidelity animations, and more realistic AI and physics.

“This is the closest thing to a living, breathing world that we’ve seen in a game.”

— GameSpot

*Other names and brands may be claimed as the property of others

Page 9: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Processor: Delivering Photo RealismProcessor: Delivering Photo Realism

Model courtesy by Volvo Cars Model courtesy by Volvo Cars

“Multi-threaded processors are enabling ray-tracing to reach new levels of realism, content generation, & quality previously unheard of in our industry.”

— Richard Jones, Vice President of Alias at Autodesk

Page 10: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Multi-threaded High-performance Multi-threaded High-performance CPUCPU

Integrated or Discrete Integrated or Discrete GraphicsGraphicsLarrabeeLarrabee: Scalable Many-core IA : Scalable Many-core IA ArchitectureArchitecture

High Performance High Performance MemoryMemory and and I/OI/O

IAIA Programming, Software Programming, Software ToolsTools, and , and SupportSupport

Visual Computing : What Does it Take?Visual Computing : What Does it Take?

Page 11: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Larrabee Architecture for Visual Larrabee Architecture for Visual ComputingComputing

Many IA coresMany IA cores– Scalable to TeraFLOPSScalable to TeraFLOPS

New cache architectureNew cache architecture Throughput architectureThroughput architecture New vector instruction setNew vector instruction set

– Vector memory operationsVector memory operations

– ConditionalsConditionals

– Integer and FP arithmeticInteger and FP arithmetic

New vector processing New vector processing unit / wide SIMDunit / wide SIMD

Page 12: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Intel Software Unleashes Developer FreedomIntel Software Unleashes Developer Freedom

Industry Leading Intel® Industry Leading Intel® Software ToolsSoftware Tools

Addresses Development and Addresses Development and Performance Tuning NeedsPerformance Tuning Needs

Visual Computing Tools & ResourcesExtending Intel® Software for Larrabee Architecture

Supports Industry Standard APIs (DirectX* and OpenGL*)

*Other names and brands may be claimed as the property of others

Page 13: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Visual Computing activities in Russia Visual Computing activities in Russia (1)(1)

Gaming PhysicsGaming Physics– Rigid bodies, collision detection, solversRigid bodies, collision detection, solvers

– Cloth simulationCloth simulation

– Particle systems, fluids, granulated bodiesParticle systems, fluids, granulated bodies

Computer VisionComputer Vision– Video surveillance, panorama, stabilization, super-Video surveillance, panorama, stabilization, super-

resolutionresolution

Ray tracing/Global IlluminationRay tracing/Global Illumination– Basic RT data structures and primitivesBasic RT data structures and primitives

– Dynamic models (Eurographics 2007 paper)Dynamic models (Eurographics 2007 paper)

– Global Illumination pipelinesGlobal Illumination pipelines

Page 14: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Visual Computing activities in Russia Visual Computing activities in Russia (2)(2)

3D Graphics3D Graphics– Procedure generated plants Procedure generated plants

– Realistic skin renderingRealistic skin rendering

– NPR (Non Photorealistic Rendering)NPR (Non Photorealistic Rendering)

– Adaptive terrain simplificationAdaptive terrain simplification

– Atmospheric effectsAtmospheric effects

– ……

Page 15: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Academia ActivitiesAcademia Activities

3D 3D graphics course has been developed ingraphics course has been developed in NNSU NNSU Winter SchoolWinter School “Getting familiar with computer “Getting familiar with computer

graphics” graphics” ((Feb,Feb, 1-8) 1-8)– 30 students30 students

Intel Intel Studio 2Studio 2 ( (FebFeb, 15 – , 15 – May,May, 15) 15) – Deeper diving to different VC areasDeeper diving to different VC areas– 22 students and 3-5 professors22 students and 3-5 professors– Lectures combined with demo apps (practical execises) Lectures combined with demo apps (practical execises)

developmentdevelopment

Page 16: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Where we can to collaborateWhere we can to collaborate

Joint projects in VC areaJoint projects in VC area– 3D Graphics course(-s) improvement and enhancement3D Graphics course(-s) improvement and enhancement– Practical exercises development for theoretical course(-s)Practical exercises development for theoretical course(-s)– Technologies developmentTechnologies development

– Atmospheric effectsAtmospheric effects– Soft shadowsSoft shadows– Rendering techniquesRendering techniques– ……

Diploma Contest in 3D area (final at Graphicon’08)Diploma Contest in 3D area (final at Graphicon’08) Intel Game Demo ContestIntel Game Demo Contest NN Summer schoolNN Summer school

– Follow up Intel Studio 2 with VC as a flagship directionFollow up Intel Studio 2 with VC as a flagship direction

Page 17: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Diploma Contest

in 3D area

Diploma Contest

in 3D area

Page 18: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Intel Game Demo

Contest

Intel Game Demo

Contest

Page 19: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Call to ActionCall to Action

Lets work togetherLets work together– 3D Graphics course and practical exercises3D Graphics course and practical exercises

– Uni projectsUni projects

Participate in Diploma ContestParticipate in Diploma Contest Participate in GraphiCon (June, 23-27)Participate in GraphiCon (June, 23-27)

Questions\Ideas? Mail me at Questions\Ideas? Mail me at [email protected]@intel.com

Let’s bring Russia to the next level in Visual Let’s bring Russia to the next level in Visual ComputingComputing

Page 20: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Peta FLOPsPeta FLOPs

Milli WattsMilli Watts IA Compatible and Scalable

IA Compatible and Scalable

Intel: The Architecture for LifeIntel: The Architecture for Life

Internet

Energy Efficient PerformanceEnergy Efficient PerformanceSolid Tick-tock ExecutionSolid Tick-tock Execution

Page 21: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod
Page 22: Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Back UpBack Up