intel in visual computing in russia
DESCRIPTION
Intel in Visual Computing in Russia. Alexander Chipizhko Intel, Nizhny Novgorod. Intel: The Architecture for Life. Visual Computing. Peta FLOPs. IA Compatible and Scalable. Milli Watts. Internet. Graphics and Model Based Computing. Photorealistic Rendering . - PowerPoint PPT PresentationTRANSCRIPT
Intel in Visual Computing Intel in Visual Computing in Russiain Russia
Alexander Chipizhko Alexander Chipizhko Intel, Nizhny NovgorodIntel, Nizhny Novgorod
Peta FLOPsPeta FLOPs
Milli WattsMilli Watts IA Compatible and Scalable
IA Compatible and Scalable
Intel: The Architecture for LifeIntel: The Architecture for LifeInternet
Visual Computing
Visual Computing: Graphics Re-definedVisual Computing: Graphics Re-definedVisual Visual
ComputingComputingTraditional 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
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
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
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
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
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
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?
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
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
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
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– ……
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
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
Diploma Contest
in 3D area
Intel Game Demo
Contest
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
Peta FLOPsPeta FLOPs
Milli WattsMilli Watts IA Compatible and Scalable
IA Compatible and Scalable
Intel: The Architecture for LifeIntel: The Architecture for LifeInternet
Energy Efficient PerformanceEnergy Efficient PerformanceSolid Tick-tock ExecutionSolid Tick-tock Execution
Back UpBack Up