Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod.

Slides:



Advertisements
Similar presentations
Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
Advertisements

DEVELOPMENT OF ONLINE EVENT SELECTION IN CBM DEVELOPMENT OF ONLINE EVENT SELECTION IN CBM I. Kisel (for CBM Collaboration) I. Kisel (for CBM Collaboration)
 Welke overwegingen komen daar bij kijken?  Multiplatform?  Install base -> potential user base.
Sven Woop Computer Graphics Lab Saarland University
COMPUTER GRAPHICS CS 482 – FALL 2014 NOVEMBER 10, 2014 GRAPHICS HARDWARE GRAPHICS PROCESSING UNITS PARALLELISM.
BY AHROORAN & CHRIS 3D Software. Blender Blender is a free open source software that is compatible with most operating systems for example GNU/Linux,
Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Intel® Centrino® Duo mobile technology Benchmark Info.
Realistic Images Using Photon Mapping Under Supervision of : DR.Zaki Taha Project Team Ahmed IsmaielMahmoud Mostafa Assistants Amr GamgomSalma Hamdy.
IMGD 4000: Computer Graphics in Games Emmanuel Agu.
Intel® Core™ Duo Processor Behrooz Jafarnejad Winter 2006.
A many-core GPU architecture.. Price, performance, and evolution.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
CHAPTER 1 Introduction to Game Development © 2008 Cengage Learning EMEA.
Hybrid PC architecture Jeremy Sugerman Kayvon Fatahalian.
Many-Core Programming with GRAMPS & “Real Time REYES” Jeremy Sugerman, Kayvon Fatahalian Stanford University June 12, 2008.
Many-Core Programming with GRAMPS Jeremy Sugerman Stanford University September 12, 2008.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
Copyright © 2006, Intel Corporation. All rights reserved. *Other brands and names are the property of their respective owners Intel® Core™ Duo Processor.
Real-Time Ray Tracing 3D Modeling of the Future Marissa Hollingsworth Spring 2009.
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
Introduction What is GPU? It is a processor optimized for 2D/3D graphics, video, visual computing, and display. It is highly parallel, highly multithreaded.
The Next Generation Learning Environment Using 3D & Virtual Gaming Principles in E-Learning THE VIRTUAL FRONTIER Edward Prentice III Centrax Corporation.
GPGPU overview. Graphics Processing Unit (GPU) GPU is the chip in computer video cards, PS3, Xbox, etc – Designed to realize the 3D graphics pipeline.
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
CSU0021 Computer Graphics © Chun-Fa Chang CSU0021 Computer Graphics September 10, 2014.
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
DYNAMICS Part I Physics Engine By Willis (The Magnificent) Louie Fei (The Coyote) Liao.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Invitation to Computer Science 5th Edition
Computer Architecture. “The design of a computer system. It sets the standard for all devices that connect to it and all the software that runs on it.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
Multi-core architectures. Single-core computer Single-core CPU chip.
Multi-Core Architectures
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
Vray Siamak khalighi V-Ray is a rendering engine that is used as an extension of certain 3D computer graphics software. It is a rendering engine.
1 Latest Generations of Multi Core Processors
Project “Smoke” N-core engine experiment Threading for Performance AND Features.
Virtual Systems Engineering Course objective: To study methods for design and analysis of virtual systems What is a virtual system ? A virtual system is.
Debugging parallel programs. Breakpoint debugging Probably the most widely familiar method of debugging programs is breakpoint debugging. In this method,
Havok FX Physics on NVIDIA GPUs. Copyright © NVIDIA Corporation 2004 What is Effects Physics? Physics-based effects on a massive scale 10,000s of objects.
1 Saarland University, Germany 2 DFKI Saarbrücken, Germany.
GAM666 – Introduction To Game Programming ● Programmer's perspective of Game Industry ● Introduction to Windows Programming ● 2D animation using DirectX.
From Turing Machine to Global Illumination Chun-Fa Chang National Taiwan Normal University.
Computer Architecture Lecture 24 Parallel Processing Ralph Grishman November 2015 NYU.
GPGPU introduction. Why is GPU in the picture Seeking exa-scale computing platform Minimize power per operation. – Power is directly correlated to the.
3/12/2013Computer Engg, IIT(BHU)1 CUDA-3. GPGPU ● General Purpose computation using GPU in applications other than 3D graphics – GPU accelerates critical.
Knowing 3ds Max Software. Overview Autodesk 3ds Max, formerly 3D Studio, then 3D Studio Max is a professional 3D computer graphics program It is used.
Veysi ISLER, Department of Computer Engineering, Middle East Technical University, Ankara, TURKEY Spring
1 ECE 734 Final Project Presentation Fall 2000 By Manoj Geo Varghese MMX Technology: An Optimization Outlook.
1 Geometry for Game. Geometry Geometry –Position / vertex normals / vertex colors / texture coordinates Topology Topology –Primitive »Lines / triangles.
COMPUTER GRAPHICS CHAPTER 38 CS 482 – Fall 2017 GRAPHICS HARDWARE
Chapter 1 An overview on Computer Graphics
Microarchitecture.
COMP259: Physically-Based Modeling, Simulation & Animation
From Turing Machine to Global Illumination
Many-core Software Development Platforms
Introduction and Overview
Compiler Back End Panel
COMP259: Physically-Based Modeling, Simulation & Animation
Compiler Back End Panel
Chapter 1 Introduction.
Game Engines Non-game specific technology Game: Engine
Introduction to Heterogeneous Parallel Computing
Graphics Processing Unit
CSE 502: Computer Architecture
Presentation transcript:

Intel in Visual Computing in Russia Alexander Chipizhko Intel, Nizhny Novgorod

Peta FLOPs Milli Watts IA Compatible and Scalable Intel: The Architecture for Life Internet Visual Computing

Visual Computing: Graphics Re-defined Visual Computing Traditional Graphics Graphics and Model Based Computing Photorealistic Rendering Rasterization Standard Definition Video and Audio Inefficient for Computing HD Video and Audio Processing

Visual Computing: Graphics Re-defined Graphics and Model Based Computing Photorealistic Rendering Visual Computing Traditional Graphics Rigid Pipeline Architecture Programmable, Ubiquitous, and Unified Architecture Rasterization Standard Definition Video and Audio Inefficient for Computing HD Video and Audio Processing Looks Real  Acts Real = Feels Real

Visual Computing: Acquiring, Analyzing, Modeling and Synthesizing Visual Workloads Immersive User Interface Photorealistic 3D Rendering High Definition Audio, Video Computational Modeling

Programmable, Ubiquitous, and Unified Architecture Visual Computing: Acquiring, Analyzing, Modeling and Synthesizing Visual Workloads Immersive User Interface Photorealistic 3D Rendering High Definition Audio, Video Computational Modeling

Multi-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 Realism 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 CPU Integrated or Discrete Graphics Larrabee: Scalable Many-core IA Architecture High Performance Memory and I/O IA Programming, Software Tools, and Support Visual Computing : What Does it Take?

Larrabee Architecture for Visual Computing  Many IA cores –Scalable to TeraFLOPS  New cache architecture  Throughput architecture  New vector instruction set –Vector memory operations –Conditionals –Integer and FP arithmetic  New vector processing unit / wide SIMD

Intel Software Unleashes Developer Freedom Industry Leading Intel® Software Tools Addresses Development and Performance Tuning Needs Visual Computing Tools & Resources Extending 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 (1)  Gaming Physics –Rigid bodies, collision detection, solvers –Cloth simulation –Particle systems, fluids, granulated bodies  Computer Vision –Video surveillance, panorama, stabilization, super-resolution  Ray tracing/Global Illumination –Basic RT data structures and primitives –Dynamic models (Eurographics 2007 paper) –Global Illumination pipelines

Visual Computing activities in Russia (2)  3D Graphics –Procedure generated plants –Realistic skin rendering –NPR (Non Photorealistic Rendering) –Adaptive terrain simplification –Atmospheric effects –…

Academia Activities  3D graphics course has been developed in NNSU  Winter School “Getting familiar with computer graphics” (Feb, 1-8) –30 students  Intel Studio 2 (Feb, 15 – May, 15) –Deeper diving to different VC areas –22 students and 3-5 professors –Lectures combined with demo apps (practical execises) development

Where we can to collaborate  Joint projects in VC area –3D Graphics course(-s) improvement and enhancement –Practical exercises development for theoretical course(-s) –Technologies development –Atmospheric effects –Soft shadows –Rendering techniques –…  Diploma Contest in 3D area (final at Graphicon’08)  Intel Game Demo Contest  NN Summer school –Follow up Intel Studio 2 with VC as a flagship direction

Diploma Contest in 3D area

Intel Game Demo Contest

Call to Action  Lets work together –3D Graphics course and practical exercises –Uni projects  Participate in Diploma Contest  Participate in GraphiCon (June, 23-27) Questions\Ideas? Mail me at Let’s bring Russia to the next level in Visual Computing

Peta FLOPs Milli Watts IA Compatible and Scalable Intel: The Architecture for Life Internet Energy Efficient Performance Solid Tick-tock Execution

Back Up