Um pouco de história. SketchPad Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador

Documentos relacionados
Engenharia Informática Computação Gráfica

Sumário. Gráficos 3D - Evolução Histórica. Computação Gráfica. ! Criação de Gráficos. ! Criação de Modelos 3D. ! Pipeline Gráfico. !

Prof. Fernando V. Paulovich 3 de agosto de SCC Computação Gráca

Geração Procedural de Terrenos em GPU

GPU (Graphics Processing Unit) Bruno Padilha Gregory De Bonis Luciana Kayo

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 1. Apresentação

Arquitetura de um video game moderno. Rafael Parente

PlayStation 2. Marcelo Schiavon Porto CMP237 - Arquitetura e Organização de Processadores

Dispositivos e Periféricos de Computador

1. Conceitos Básicos de Computação

Sistemas Gráficos e Modelos Cap 1

CONFIGURAÇÃO SUGERIDA PARA WORKSTATION DE ALTO RENDIMENTO

Computação Gráfica. Agostinho Brito. Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

TIPO DE COMPUTADORES VALE A PENA CONHECER SMARTPHONES

Introdução ao Hardware Gráfico

Arquitetura de computadores

Computaçã. Processamento Gráfico Computação Visual. Histórico. Histórico (dispositivos vetoriais) Visão Computacional. Gráfica. Síntese.

Informática Aplicada à Química. Hardware saída de dados

Microcontroladores e Microprocessadores

Computação Gráfica. Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho

MONTAGEM E MANUTENÇÃO DE COMPUTADORES

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto

Inspiron Small Desktop Marca: Dell Processador: Intel Core i de 4ª geração (cache de 3M, 3,7 GHz). Memoria Ram: 4GB, Single Channel DDR3,

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE

Estação de Trabalho para utilização de Softwares. Computador Positivo Premium DR7560

Evolução dos monitores. Os monitores evoluíram mais devagar que os outros aparelhos eletrônicos.

LEAPFROG EDGE Página 1

ORGANIZAÇÃO DE COMPUTADORES

5 Frustum culling em GPU

O Sistema de Computação

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

2 Arquitetura de Computadores

Visualização por Computador: Teoria, Prática e Aplicações

Organização de Computadores I

Arquitetura de Computadores

Introdução à Informática. Aula 1

António Costa. Paulo Roma Cavalcanti

Computação Gráfica. Aula #1: Fundamentos, Origens e Objectivos da Computação Gráfica. ISUTIC Eng. Alexander Rodríguez Bonet

Estimativa. Unioeste 50335/2017 Cod. Fornecedor Classificação Vlr.Un. Total. Setor Processo Item edital

ATA FEDERAL DESKTOP HP 705 G1 C/ MONITOR HP 20" V206HZ

Algoritmos e Lógica de Programação Componentes e Arquitetura

PLACA MÃE COMPONENTES BÁSICOS BIOS

Modelos de Computadores

Infraestrutura de Hardware. Introdução

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho


Noções básicas sobre hardware de PCs

Existem três formas básicas de efectuar operações de entrada/saída:

Noções de Informática INSS. Novo Curso. Aula 01

Monitores. Tipos de conexões:

Processamento Gráfico

Aula #1: Fundamentos, Origens e Objectivos da. Computação Gráfica.

aio/pd?oc=cai3459u171421br024&model_id=inspiron aio

Introdução à Computação Gráfica

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ORGANIZAÇÃO COMPUTACIONAL MEMÓRIA PRINCIPAL PROFESSOR CARLOS MUNIZ

Introdução à Organização de Computadores Entrada e Saída. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

MAC0420/5744. Introdução à Computação Gráfica. Renderização. Histórico. Renderização. Foto realismo: final 80s. Renderização

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

Leapfrog Geo 3.1. Notas técnicas da versão

Prinfor - A sua loja de confiança

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Computação Gráfica. Introdução: Histórico e Conceito. Prof. Márcio Bueno {cgtarde,

Computação Gráfica. Computação Gráfica. Visão Geral. Sistema Gráfico. Introdução à Computação Gráfica e areas relacionadas

Escolhi este processador pois como e um computador para trabalhos leves creio q não necessitara de um processamento elevado.

Fundamentos de Programação 1

Aula 05 PLACAS DE EXPANSÃO. IDENTIFICAÇÃO, INSTALAÇÃO, CONFIGURAÇÃO E MANUTENÇÃO.

Introdução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti

Aula 02 Organização de. computadores DEFINIÇÕES BÁSICAS e PARTES DE UM COMPUTADOR

Modelo RGB - Aplicações

Computação Gráfica e Processamento de Imagens

CURSO DE TÉCNICO EM TELECOM DISCIPLINA: INFORMÁTICA APLICADA

Requisitos do Sistema

TE Arquitetura e Organização de Computadores

Introdução à Computação

Organização de Computadores I

20/08/2013. Software e Hardware. Prof. Rogério Ferreira. Software

4 Resultados. Tabela 4.1: Funções implícitas de teste.

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Trabalho de Arquitetura de Computadores (ADC)

O que é um microprocessador?

Fundamentos de Microinformática. Ricardo José Cabeça de Souza 2010 Fundamentos 2

GPU Computing. GeForce and Radeon OpenCL Test. OpenCL

Construção de um protótipo de interface para microcomputador tipo PC para interligar duas placas mãe

TERMO DE ADJUDICAÇÃO. Item 0001

Aula 01 - Introdução. Prof. Fernando F. Costa

CURSO TÉCNICO EM REDES DE COMPUTADORES

Microprocessadores II - ELE 1084

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Barramento

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

Enquadramento e Conceitos Fundamentais

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Arquitetura de Computadores. Infraestrutura de TI: Hardware

sistema de armazenamento (SAN) ligado com um switch fibre dois sistemas de inteligação Myrinet 10 Gb Ethernet 1 Gb

Alienware Alpha R2 Configuração e especificações

Arquitetura de Microprocessadores

Transcrição:

Um pouco de história 1 SketchPad - 1963 Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador http://www.youtube.com/watch?v=bkm3cmrqk2o 2 1

Tecnologia de input 1963 Mouse substitui o light pen (vector systems) 3 1964 Dispositivo de Entrada Grafacon 4 2

1972 Computador ALTO da XEROX Processador de Textos (tela longa em comparação às atuais) 5 1974 Intel lança o 8080 6 3

1981 IBM lança o primeiro PC Hoje aproximadamente US$4000 4.77 MHz Intel 8088 16 kilobytes RAM, expansível até 256k SEM disco rígido! Apenas 2 anos depois 10MB com o modelo XT 7 1982 Filme TRON da Disney http://www.youtube.com/watch?v=-3ode9mqode 8 4

1983 Jornada nas Estrelas Ira de Khan Reeves 1983 -Sistemas de Partículas http://www.youtube.com/watch?v=n6yvhhy_n5a 9 Anos 80 1983 SGI lança o IRIS 1000 e 1400 1983 Alias fundada 1984 - Wavefront 1988 Tin Toy da Pixar ganha um Oscar US$ 50.000 1.5MB RAM 72MB Disco Compare com o Primeiro PC. 10 5

Anos 90 1990 AutoDesk lança 3D Studio 1992 - OpenGL especificação 1993 - Jurassic Park 11 Sofisticação Visual da Audiência Jurassic Park - 1997 Lost World - 1922 Transformers - 2007 12 6

Anos 90 1994 Sega Saturn 1995 Toy Story 13 1996/1997 Voodoo board 2001 14 7

Um exemplo Em 11 anos os polígonos aumentaram aproximadamente 15 vezes! 15 Lara Croft 2011? 2013? 2020? Quantos polígonos? Qual modelo de iluminação? Qual técnica de animação? Como representar os materiais? ETC, ETC, ETC 16 8

O que são GPUs? Graphics Processing Units 17 Arquiteturas Típicas 1 ) SIMPLES CPU I/O barramento Memória FB Controlador de Vídeo DAC monitor 18 9

Arquiteturas Típicas 2 ) Com Processador Gráfico CPU I/O barramento Memória Sistema Processador Gráfico FB Controlador de Vídeo monitor DAC 19 Graphics Pipeline 20 10

Graphics Pipeline: The Big Picture Application CPU Vertices (3D) Vertex Processor Xformed, Lit Vertices (2D) Assembly & Rasterization Fragments (pre-pixels) GPU Fragment Pixel Processor Final pixels (Color, Depth) Render-to-texture Video Memory (Textures) GPU is a stream processor Multiple programmable processing units Connected by data flows 21 Breve Histórico GPUs Nvidia Ano 1998 Modelo RivaZX Processo 0.25 #Trans 5M Mpixels/s 250 pipes 1999 2000 2001 TNT2 GeForce2 GTS GeForce3 0.22 0.18 0.15 9M 25M 57M 480 800 800 ** 2002 2003 2005 2006 GeForce4 Ti GeForce 5900 GeForce 6800 GeForce 7800 0.15 0.13 0.13 0.09 63M 125M 222M 302M 1000 1600 3900 6400 4 4/8 16 24 $599 22 11

Placas Gráficas GeForce 8800GTX Nov. 2006 - US$599 128 processadores 768MB memória 681 milhões de transistores 10.800 milhões vértices por segundo 23 Benchmark 24 12

Series 9000 9600 GT The raw processing power of this G94 is still a full 38% lower than that of the 8800 GT. 25 Series 9000 9600 GT Stream Processors 64 Core Clock (MHz) 650 MHz Shader Clock (MHz) 1625 MHz Memory Clock (MHz) 900 MHz Memory Amount 512MB Memory Interface 256-bit Memory Bandwidth (GB/sec) 57.6 Texture Fill Rate (billion/sec) 20.8 26 13

Tecnologia de output (Anos 60) Vector systems Processador de display (I/O) conectado na CPU Especificação em alto-nível (início linha, final linha) 27 Tecnologia de output (Anos 70) Raster systems Tecnologia baseada em TV (tecnologia raster onde linhas são traçadas horizontalmente) 28 14

Componentes Frame-Buffer Conversor DAC Monitor de Vídeo CRT Controlador de Vídeo 29 Tubo de Raios Catódicos (CRT - Cathode Ray Tube) 30 15

Shadow Mask 31 Pitch/Triad 32 16

Monitores 33 Diretamente Conversão FB/Monitor Cada informação de cor do pixel é utilizada diretamente para ativar os fósforos no monitor Por exemplo: r=0.5, g=0.9, b=0.05 Canhão Red com 50% da capacidade, Green com 90% e Blue com 5% 34 17

Conversão FB/Monitor Indiretamente 35 Exemplo de LUT: 216 Entradas 24 bits por entrada 36 18