Microsoft PowerPoint - NV40_Korea_KR_2.ppt

Similar documents
untitled

Microsoft PowerPoint - Next generation Shading&Rendering_KR_4.ppt

Microsoft PowerPoint - Practical performance_KR_3.ppt

Microsoft PowerPoint Q AMD DT channel training Nov.ppt

서피스셰이더프로그램 셰이더개발을쉽게! Thursday, April 12, 12

Microsoft PowerPoint - gpgpu_proximity.ppt

Flute-GR_BV199_DOS.indb

01이국세_ok.hwp

K_R9000PRO_101.pdf

ShaderX2: DirectX 9 셰이더 프로그래밍 팁 & 트릭

Ⅱ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

04_오픈지엘API.key

Microsoft PowerPoint - eSlim SV [080116]

CONTENTS 목차 1. 전원 및 설치시 주의사항 2 2. 시스템 사용시 바른 자세 4 3. 시스템 구성품 확인 5 슬림형 케이스1 6 슬림형 케이스2 7 타워형 케이스1 8 타워형 케이스2 9 일체형 케이스1 10 망분리형 케이스 시스템 시작 및 종료

Microsoft PowerPoint - eSlim SV [ ]

인켈(국문)pdf.pdf

08이규형_ok.hwp

19_9_767.hwp

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>

Microsoft PowerPoint - GameProgramming23-PixelShader.ppt

63-69±è´ë¿µ

슬라이드 1

untitled

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지


2005CG01.PDF

Microsoft PowerPoint - CinematicEffectsII_KR_6.ppt

<4D F736F F F696E74202D204B FC7C1B7CEB1D7B7A55F436F6E736F6C D6520B0B3B9DFBFA120C0AFBFEBC7D120B9E6B9FD5FC0CCC1F

Microsoft Word - 9 YEBIS2_완료

Integ

Microsoft Word - Cg Shader Programming.doc

GeForce FX Programmer’s Guide

BMP 파일 처리

PowerPoint Presentation

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

지난 13 일 GeForce 6800 Series 를전세계적으로출시했던 NVIDIA 에게지난 2 년은악몽과도같은시간이었을것이다. GeForce256 출시이후그래픽카드계의지존으로군림했던 NVIDIA 가기존의성능위주의제품군에서탈피하고자새롭게시도했던 GeForce FX Se

<B1D7B7A1C7C8C4ABB5E5BBE7BEE72E786C7378>

슬라이드 1


<C6F7C6AEB6F5B1B3C0E72E687770>

B _00_Ko_p1-p51.indd

DBPIA-NURIMEDIA

유니 앞부속

solution map_....

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

슬라이드 1

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - 30.ppt [호환 모드]

Łø·ŸÕ=¤ ¬ ÇX±xÒ¸ 06 - Èpº– 1

Contents

Chapter ...

Title slide option A: Main title can extend over one or two lines

User Guide

DioPen 6.0 사용 설명서

< B3E2C1A632C8B8BFF6B5E531B1DE42C7FC2E687770>

wp1_ hwp

Microsoft Word doc

JVM 메모리구조

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

[ReadyToCameral]RUF¹öÆÛ(CSTA02-29).hwp

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - lecture3-ch2.ppt [호환 모드]


슬라이드 1

고객 카드 현대모비스 제품을 구입해 주셔서 대단히 감사합니다. A/S 마크란? 공업 진흥청이 애프터 서비스가 우수한 업체를 선정, 지정하는 마크로 애프터 서비스 센터 운영관리 등 8개 분야 45개 항목의 까다로운 심사로 결정됩니다. 주의 : 본 제품의 디자인 및 규격은

Microsoft Word - JAVS_UDT-1_상세_메뉴얼.doc

Microsoft Word - 21_반도체.doc

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

슬라이드 1

PowerPoint 프레젠테이션

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

Motor Control Solution

<BDBAB8B6C6AEC6F95FBDC3C0E55FC8AEB4EB5FC0CCC1D6BFCF5F E687770>

PowerPoint Presentation

거창전문대학훈령182.hwp

ii 2008 Advanced Micro Devices Inc. 판권 본사 소유. 이 문서의 내용은 Advanced Micro Devices, Inc.( AMD ) 제품과 함께 제공됩니다. AMD 는 이 간행물 내용의 정확 성 또는 완전성에 대해 진술 및 보증을 하지

1 Nov-03 CST MICROWAVE STUDIO Microstrip Parameter sweeping Tutorial Computer Simulation Technology

확장강의계획서 (2019 년도 1 학기 ) 과목명기초컴퓨터그래픽스과목번호 CSE4170 구분 ( 학점 ) 3 수강대상 수업시간화, 목 12:00~13:15 강의실 2. 선수학습내용 조건을만족하는학부생 성명 : 임인성 홈페이지 : grmanet.sogang.ac.kr/~

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

라우터

Microsoft Word - SRA-Series Manual.doc

이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 지식경제부 연구사업명 IT 융합 고급인력과정 지원사업 연구과제명 스마트 자동차를 위한 AUTOSAR 기반 차량 내외부 통신 플랫폼 및 응용기술 주관기관 정보통신산업진흥원 연구기간

Copyright IBM Corporation 2017 한국아이비엠주식회사 (07326) 서울시영등포구국제금융로10 서울국제금융센터 (Three IFC) TEL : (02) 년 2 월 Printed in Korea

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

슬라이드 1

Dell과 함께라면 가능합니다. 처음 도입하는 서버 또는 두 번째로 도입하는 서버이거나 네트워크를 확장시키거나 관리 기능을 강화하는 등의 모든 요구 사항을 Dell은 지원할 수 있습니다. Dell은 특성이 각기 다른 모든 조직과 회사마다 서로 다른 시점에 서로 다른 요

<4D F736F F F696E74202D B30395FBAEDB7BBB5F95FBDBAC5D9BDC7B9F6C6DB5FB1D7B8B2C0DA2E >

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

(JBE Vol. 23, No. 5, September 2018) (Special Paper) 23 5, (JBE Vol. 23, No. 5, September 2018) ISSN

Microsoft Word - cg07-final.doc

Microsoft PowerPoint cg01.ppt

Microsoft Word - logic2005.doc


<4D F736F F D20524E B1D7B7A1C7C8C3B3B8AEBCBAB4C9BAD0BCAEBAB8B0EDBCAD5F E646F63>

행사모델 1 2 기분좋은 혜택 주연 EVENT 패키지 849,000원 슬림 디자인 본체 저장장치 주연 모니터 레이저 프린터 운수대통 SD415A SSD 240GB 탑재 주연 20형 LED모니터 브라더 HL-1110 * 로지텍 키보드&마우스 포함(키스킨,패

Microsoft PowerPoint - lecture19-ch8.ppt

chapter4

Slide 1

Transcription:

NV40의 진화 크리스 세이츠 (Chris Seitz)

그래픽의 진보 버츄어 파이터 NV1 1백만 삼각형 Wanda NV1x 2천 2백만 삼각형 Dawn NV3x 1억 3천만 삼각형 Wolfman NV2x 6천 3백만 삼각형 Nalu NV4x 2억 2천 2백만

95-98: 매핑과 Z-버퍼 CPU GPU 어플리케이션 / Geometry Stage Rasterization 단계 래스터라이 저 2D Triangles Unit Bus (PCI) 2D Triangles 시스템 메모리 Raster Operations Unit 비디오 메모리 프레임 버퍼

멀티 링(Multitexturing) 기본(Base) 가 라이트 맵(Light Map)에 의해 X 조절(modulated)됨 = UT2004 (c) Epic Games Inc. Used with permission

1999-2000: Transform 과 라이팅(T&L) CPU GPU 어플리케이션 Stage Rasterization Stage Geometry Stage Transform & Lighting Unit 3D Triangles 고정된 함수 파이프라인 Rasterizer Unit Register Combiner Raster Operations Unit Bus (AGP) 3D Triangles 시스템메모리 비디오 메모리 프레임 버퍼

2001: 프로그램 가능한 버텍스 쉐이더 CPU GPU 어플리케이션 Stage 버텍스 쉐이더 (no flow control) 3D Triangles Rasterization Stage Geometry Stage Rasterizer w/ Z-Cull Unit Register Combiner Raster Operations Unit (4 ) Bus (AGP) 3D Triangles 시스템 메모리 비디오 메모리 프레임 버퍼

버텍스 쉐이더 어떠한 버텍스 당 연산이라도 프로그래밍 가능한 프로세서 void VertexShader( // Input per vertex in float4 positioninmodelspace, in float2 texturecoordinates, in float3 normal, // Input per batch of triangles uniform float4x4 modeltoprojection, uniform float3 lightdirection, // Output per vertex out float4 positioninprojectionspace, out float2 texturecoordinatesoutput, out float3 color ) { // Vertex transformation positioninprojectionspace = mul(modeltoprojection, positioninmodelspace); // Texture coordinates copy texturecoordinatesoutput = texturecoordinates; // Vertex color computation color = dot(lightdirection, normal); }

범프 매핑 (Bump Mapping) 범프 매핑은 주어진 픽셀에서의 라이팅을 연산하기 위해서 픽셀 당 노멀(Normal)값을 (인터폴레이트 된 버텍스 노멀(interpolated vertex normal) 대신) 노멀 맵 에서 가져온다 = + Diffuse light Normal Map Diffuse light with bumps

02-03: 프로그래밍 가능한 픽셀 쉐이더 CPU GPU 어플리케이션 Stage 버텍스 쉐이더 (static & dynamic flow control) 3D Triangles Rasterization Stage Geometry Stage Rasterizer w/ Z-Cull Unit (16 ) 픽셀 쉐이더 (static flow control) Raster Operations Unit Bus (AGP) 3D Triangles 시스템 메모리 비디오 메모리 프레임 버퍼

GeForce 6800 혁신적인 성능과 완벽한 쉐이더 Model 3.0 완벽한 Native 쉐이더 Model 3.0 지원 쉐이더 모델 3.0 완벽 지원 버텍스 Fetch / Long programs / 픽셀 쉐이더 flow 제어 풀 스피드 fp32 쉐이딩 OpenEXR High Dynamic Range Rendering 부동 소수점 프레임 버퍼 블렌딩 부동 소수점 필터링 최상의 퍼포먼스 222M xtors / 0.13um @ IBM 6 버텍스 units / 16 픽셀 파이프라인 차세대 비디오 VMR / High quality compositing 하드웨어 MPEG 인코딩/디코딩 HDTV 출력 PCI Express

2004: 쉐이더 Model 3.0 과 64-Bit Color 지원 CPU GPU 어플리케이션 Stage Rasterization Stage Geometry Stage 버텍스 쉐이더 (static & dynamic flow control) Rasterizer w/ Z-Cull 픽셀 쉐이더 Unit (static & dynamic flow control) Raster Operations Unit 64-Bit Color 3D Triangles Bus (PCIe) 3D Triangles 시스템 메모리 비디오 메모리 프레임 버퍼

쉐이더 Model 3.0 길어진 쉐이더 보다 복잡한 쉐이딩 가능 픽셀 쉐이더: 다이나믹한 플로우 컨트롤 보다 나은 퍼포먼스 Derivative instructions 쉐이더 앤티앨리어싱 32 비트 부동소수점 정확도 지원 더 적은 artifacts Face 레지스터 빠른 양면 라이팅 Lord of the Rings The Battle for Middle-earth 버텍스 쉐이더: 억세스 GPU에서 시뮬레이션, 디스플레이스먼트 매핑 Far Cry Geometry Instancing 보다 나은 성능 SpeedTree

완벽한 Native DirectX 9 지원 DX9 DX9.0c 2.0 3.0 256 216 (65,535) 디스플레이스먼트 매핑 - 9 버텍스 Fetch - 9 Geometry Instancing - 9 Dynamic Flow Control - 9 2.0 3.0 fp24 fp32 96 216 (65,535) 서브루틴 - 9 루프와 분기 - 9 Dynamic Flow Control - 9 버텍스 쉐이더 모델 Vtx 쉐이더 명령어 수 픽셀 쉐이더 모델 필수 쉐이더 정확도 픽셀 쉐이더 명령어 수

GeForce 6800 그래픽스 최상의 성능 최고 8배의 픽셀 쉐이터 성능 4배의 파이프와 파이트 당 2배의 연산의 조합 2배의 버텍스 쉐이터 성능 - MIMD 아키텍쳐, dual-issue, 효과적인 분기(branching) 차세대 UltraShadow - z/stencil rendering에서는 NV35 32ppc 의 4배의 성능 256-비트 DDR3 1.1 GHz DDR 데이터 전송률.

GeForce 6800 시리즈3D 파이프라인 Triangle Setup Z-Cull 쉐이더 명령어 Dispatch L2 Tex Fragment Crossbar Memory Partition Memory Partition Memory Partition Memory Partition

NV40 쉐이터 퍼포먼스 쉐이더상에서 GeForce FX 5950 성능의 여러 배 10.0 9.0 8.0 7.0 6.0 5.0 4.0 3.0 2.0 3DMark03 Aquamark DeusEx FarCry Film Gunmetal Halo HL2 Protomark Shadermark HDR Light Demo Splinter Cell Tomb Raider UE3 0.0 UT 1.0

쉐이더 모델 3.0 / 64-비트 부동 소수점 프로세싱 GeForce 6 시리즈에서 구동되는 Unreal Engine 3.0 2백만개의 삼각형으로 구성 된 상세한 메쉬 모델들 High Dynamic Range Rendering 완벽히 커스텀화 가능한 쉐이더 UnReal Engine 3.0 Images Courtesy of Epic Games

쉐이더 모델 3.0 / 64-비트 부동 소수점 프로세싱 GeForce 6 시리즈에서 구동되는 Unreal Engine 3.0 1억개의 삼각형 소스 컨텐츠 Scene High Dynamic Range Rendering UnReal Engine 3.0 Images Courtesy of Epic Games

Demo: 실시간 톤 매핑(Tone Mapping) 이미지는 시연을 위하여 전부 64비트 색상으로 계산되었으며 톤 매핑이 적용됨 같은 장면을 렌더링 함, 낮은 노출부터 높은 노출까지

향후 10년간 발전 방향 1000000 CPU Frequency (GHz) 127 Gvertx Bus Bandwidth (GB/sec) Pixel Fill Rate (MPixels/sec) 100000 Vertex Rate (MVerts/sec) Graphics flops (GFlops/sec) 10000 Graphics Bandwidth (GB/sec) 1000 픽셀 100 R Fill ate 스 텍 버 hic ap r G te Ra lo sf ps idth w d Ban cy BUS uen q e Fr CPU 10.5 Mverts 1 100 GHz 0.1 1994 2004 100 MHz 2014

NVIDIA SLI 멀티-GPU

감사합니다