Apresentação Extensãoii-avaliação E Desempenho De Benchmaks

  • Uploaded by: Tiago Caetano
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Apresentação Extensãoii-avaliação E Desempenho De Benchmaks as PDF for free.

More details

  • Words: 4,204
  • Pages: 75
Avaliação Desempenho de Benchmarks

Arquitectura de Sistemas Computacionais Curso :Engenharia Informática Autor : Tiago Caetano

Ano Lectivo: 2009/2010

Resumo 

Medidas de desempenho não baseadas no tempo 

Métricas simplistas



MIPS -Milhões de Instruções por Segundo



MFLOPS (Millions of floating –Point Operations Per Second) 

Mais Justo que MIPS

Arquitectura de Sistemas Computacionais

Tiago Caetano

Medidas de desempenho baseadas no tempo Kernels 



Toy Programs 



Programas de “brinquedos”, são programas pequenos entre 10 e 100 linhas de código, como exemplo o Quick Sort

Synthetic Benchmarks    



São colecções de ciclos internos de alguns programas considerados típicos. Como exemplo, Linkpack, Livermoore loops

Sensíveis a optimizações do compilador São absoletos São considerados artificiais Exemplos :Dhrystone e Whetstone

Real Programas  

Os mais adequados São estes que vamos falar

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmarks-Definição 

Mas afinal o que é um Benchmark ? É

um padrão de medida de avaliação  Realiza um conjunto definido de operações ou cargas de trabalho (Workload)  Produz um resultado (métrica)  Mede o numero de workloads completas por unidades de tempo 

Bechmarks Suites 

É um conjunto de benchmarks



Constituídos por programas reais Abordam especificamente um componente ou um sistema exemplo CPU, placa gráfica

 

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmarks-Definição 

É este conjunto de programas é que permite realizar comparações entre máquinas com mesma suite



Capacidades de produzir os mesmos resultados sob as mesmas condições em instantes diferentes  Reprodutibilidade 



Descrição pormenorizada do teste realizado no computador

Não obtem a 100% o desempenho geral do sistema  Existe

Arquitectura de Sistemas Computacionais

sempre margens de erro

Tiago Caetano

Organizações/ Empresas  SPEC  Futuremark,  BAPCo  Business

Arquitectura de Sistemas Computacionais

HQ

Tiago Caetano

SPEC-Standard Performance Evaluation Corporation  SPEC 

Open Systems Group(OSG) 

 

é formado por vários grupos

Foca-se em sistemas desktop, estações de trabalho, servidores, plataformas com sistema operativo diversificados (UNIX / Linux, Windows ou Mac OS X)

High Performance Group (HPG)

Baseado em aplicações reais de computação científica baseadas em técnica de programação de aplicativos (APIs), OpenMP e MPI( Message - Passing Interface);

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPEC-Standard Performance Evaluation Corporation    



Graphics and Workstation Performance Group (GWPC) Ássociaram-se ao SPEC em 1996 Considerado como organização guarda-chuva “umbrella” Desenvolvem projectos consistentes a nível de reprodução de gráficos e avaliação desempenho de estações de trabalho. SPECapc- Application Performance Characterization Group 

Benchmarks para programas que utilizam intensivamente a parte gráfica

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPEC-Standard Performance Evaluation Corporation 

 

SPECmedia- Mulitmédia Benchmark Committe Group

áreas diversas como MPEG-2, reconhecimento de voz, som, 3D(vertente entretimento) e paginas Web que usam java SPECCopc- OpenGL Performance Characterization Group desenvolvimento de desempenho de aplicações usando programas de aplicações OpenGL

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC           

CPU Graphics and Workstation Performance High Performance Computing, OpenMP, MPI Java Client/Server Mail Servers Network File System Power SIP SOA Virtualização Web Server

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC  

    

CPU Objectivo: Obter uma medida comparativa de desempenho de computação intensiva na maior variedade possível de hardware. SPEC CPU2006 SPEC CPUV6 SPEC CPU2000 [Retirado] SPEC CPU95 [Retirado] SPEC CPU92 [Retirado]

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC 

Graphics and Workstation Performance



Objectivo: SPECviewperf mede a performance de rendering 3D de sistemas em plataformas OpenGL,



SPECapc (Application Performance Characterization Group) foca-se na performance gráfica baseando-se em aplicações de software.



SPECVIEWPERF® 10



SPECAPCSM FOR 3DS MAX™ 9



SPECAPCSM FOR LIGHTWAVE 3D® 9.6



SPECAPCSM FOR MAYA® 2009



SPECAPCSM FOR MAYA® 6.5



SPECAPCSM FOR PRO/ENGINEER™ WILDFIRE 2.0



SPECAPCSM FOR SOLID EDGE V19™



SPECAPCSM FOR SOLIDWORKS 2007™



SPECAPCSM FOR UGS NX 4

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC  

   

High Performance Computing, OpenMP, MPI Objectivo: Medir a melhor performance ao mais alto nível SPEC MPI2007 SPEC OMP2001 SPEC HPC2002 [Retirado] SPEC HPC96 [Retirado]

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC          

Java Client/Server Objectivo: Aplicações para medir a performance de servidores baseados na plataforma Java. SPECJAPPSERVER2004 SPECJAPPSERVER2002 [Retirado] SPECJAPPSERVER2001 [Retirado] SPECJBB2005 SPECJBB2000 [Retirado] SPECJMS2007 SPECJVM2008 SPEC JVM98 [Retirado]

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC     

Mail Servers Objectivo: Medir a capacidade de um sistema como servidor de e-mail. SPECMAIL2009 SPECMAIL2008 SPECMAIL2001 [Retirado]

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC  

   

Network File System Objectivo: Medir a capacidade de um sistema a funcionar como um servidor ficheiros SPECSFS2008 SPEC SFS97_R1 (3.0) [Retirado] SPEC SFS97 (2.0) [Retirado] SPEC SFS93 (LADDIS) [Retirado]

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC  



Power Objectivo: Avaliar o consumo e performance de servidores de grande volume, relativamente ao consumo de energia SPECPOWER_SSJ2008

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC 

SIP



Objectivo : Avaliar servidores que utilizam SIP (Session Initiation Protocol). SPECSIP



Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC  

SOA Objectivo: Medição do desempenho típico para o middleware (programa de computador que faz a mediação entre outros softwares), base de dados e implementações de hardware de aplicações baseadas na arquitectura orientada a serviços (Service Oriented Architecture)

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC  



Virtualização A comissão SPEC está actualmente a desenvolver uma nova indústria de referência padrão para avaliar o desempenho de virtualização para servidores de data center Para analisar o desempenho de sistemas de virtualização, é necessário um Benchmark que abrange maior partes deste sistemas que ainda são vários desde servidores de e-mail, servidores Base de Dados, que tenha a capacidade de avaliar ou medir os níveis de carga exercidos.

Arquitectura de Sistemas Computacionais

Tiago Caetano

Visão geral de Benchmarks da SPEC

      

Web Servers Objectivo: Desempenho dos servidores da World Wide Web. SPECWEB2009 SPECWEB2005 SPECWEB99 [Retirado] SPECWEB99SPECWEB99_SSL [Retirado] SPECWEB96 [Retirado]

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPEC CPU2006   

Próxima geração de padrões industrializados Padrão mundial de performance de computação intensiva desde 1989. Desempenho de computação intensiva   

O processador do computador (CPU), A memória Os compiladores.



Versões anteriores (89, 92, 95, 2000, 2004, actual 2006)



A versão actual do benchmark é versão 1.1  



Versão desde Junho de 2008 Compatibilidade, estabilidade, documentação

Constituído por dois conjuntos de benchmarks: CINT2006 e CFP2006  

CINT2006 operações computacionais com inteiros CFP2006 operações computacionais com vírgulas flutuantes

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPEC CPU2006   

CINT2006 contém 12 Benchmarks: 9 Utilizam linguagem C; 3 Utilizam linguagem C++ Benchmark 400.perlbench 401.bzip2 403.gcc 429.mcf 445.gobmk 456.hmmer 458.sjeng 462.libquantum 464.h264ref 471.omnetpp 473.astar 483.xalancbmk

Arquitectura de Sistemas Computacionais

Linguagem Programação C C C C C C C C C C++ C++ C++

Área de Aplicação PERL Programming Language Compression C Compiler Combinatorial Optimization Artificial Intelligence Search Gene Sequence Artificial Intelligence: chess Physics: Quantum Computing Video Compression Discrete Event Simulation Path-finding Algorithms XML Processing

Tiago Caetano

Benchmark SPEC CPU2006     

CFP2006 detém 17 Benchmarks: 4 Utilizam C++; 3 Utilizam C; 6 Linguagem Fortran; 4 Mistura de linguagem C com linguagem Fortran.

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPEC CPU2006 Benchmark 410.bwaves 416.gamess 433.milc 434.zeusmp 435.gromacs 436.cactusADM 437.leslie3d 444.namd 447.dealII 450.soplex 453.povray 454.calculix 459.GemsFDTD 465.tonto 470.lbm 481.wrf 482.sphinx3

Arquitectura de Sistemas Computacionais

Linguagem Programação Fortran Fortran C Fortran C/Fortran C/Fortran Fortran C++ C++ C++ C++ C/Fortran Fortran Fortran C C/Fortran C

Área de Aplicação Fluid Dynamics Quantum Chemistry Physics: Quantum Chromodynamics Physics/CFD Biochemistry/Molecular Physics/General Relativity Fluid Dynamics Biology/Molecular Dynamics Finite Element Analysis Linear Programming, Optimization Image Ray-tracing Structural Mechanics Computational Electromagnetics Quantum Chemistry Fluid Dynamics Weather Prediction Speech recognition

Tiago Caetano

Benchmark SPECviewperf 10 





Programa escrito em C  capacidade de ser compilado ou executado em diferentes arquitecturas (portabilidade) Desenvolvido pela IBM  Contribuições significativas foram feitas pela SGI, Digital (Compaq, HP), 3Dlabs (Creative Labs) e outros membros do grupo SPEC. Sistemas operativos como UNIX, Windows XP, Windows Vista, Windows 2000 e Linux

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPECviewperf 10   



Flexível na avaliação e desempenho em aplicações OpenGL Objecto é ser um bom indicador de desempenho gráfico para aplicações do mundo real Capacidade de comparar o desempenho dos sistemas de execução em modos gráficos de alta qualidade que a plena utilização anti-scene-aliasing, medindo a eficácia dos gráficos OpenGL duas formas de processamento  Modo Imediato  Modo Lista

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPECAPCSM FOR 3DS MAX 9  Medidas de desempenho baseado na carga de trabalho  Inclui funções como :  Modelagem wireframe (Objecto em 3D),  Shader 

    Arquitectura de Sistemas Computacionais

Instruções de software usados nos processadores gráficos para renderizar efeitos

Texturas Iluminação Animação Processamento Tiago Caetano

Benchmark SPECAPCSM

  

FOR

3DS MAX™ 9

Utiliza múltiplas repetições para testar os limites da placa gráfica Resultados são diferenciados tanto para o processador como para placa gráfica Executado em ambas implementações de OpenGL e DirectX

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark 9 



LIGHTWAVE 3D® 9.6

Benchmark de avaliação de desempenho para sistemas com plataformas Newtek Lightwave 3D v9.6 Principais funções :  Modelagens  Renderização  Animação  Efeitos visuais 



FOR

Filmes, jogos, web

Disponível actualmente para Microsoft Windows XP e Windows Vista 32 e 64-bits.

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPECAPCSM

FOR

MAYA® 6.5



Concebido para melhorar o desempenho OpenGL



Tempo de execução das tarefas em tempo menores, denotando-se alteração nos gráficos

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPECAPCSM FOR PRO/ENGINEER™ WILDFIRE 2.0 

Utiliza complexos modelos como um carro de corrida em código máquina para exercer em todas as áreas do sistema para obter o desempenho do sistema  Computer-Aided Design(CAD- Desenho Assistido por Computador)



Os utilizadores têm que ter um dispositivo de visualização de gráficos 3D reconhecido pela Pro Enginneer de modo a que Benchmarks possa ser executado.

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SPECAPCSM FOR SOLID EDGE V19     

A secção de CPU do benchmark foi alterada para executar um comandos no processador. O Benchmark mede três áreas de performance: - Gráficos - Ficheiros de entrada e saída - CPU.

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark SOLIDWORKS 2007    



Desenvolvido pela SolidWorks Implementado com Linguagem C através do Visual Basic Plataformas Windows XP 32 e 64-bit Utiliza diferentes tamanhos de modelos sólidos  Modelo de motor com 3,13 milhões de vértices Oito testes incluídos:  Operações intensivas ao nível do CPU  Seis testes gráficos diferentes

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECapc for UGS NX 4       

Resultou da colaboração entre a indústria UGS, e SPECapc Operações testadas pelo Benchmark SPECapc para UGS NX 4 Peças de carga Operações booleanas em sólidos Rotações e zooms Frente e atrás Bordas

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPEC MPI2007 



BenchmarK suite de avaliação que utiliza MPI (Message Passing Interface, padrão para comunicação de dados em computação paralela) Objectivo de medir performance de aplicações computacionais intensivas Tipo de processador (CPU); Número de CPUs; Livraria MPI Comunicação entre dispositivos; Arquitectura da memória; Compiladores; Sistema de ficheiros partilhados

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPEC OMP 



Primeiro benchmark suite da SPEC para avaliar a performance de aplicações baseadas em OpenMP  API que suporta multi-plataformas  memoria partilhada  programação em C /C++ e Fortran  incluído também plataformas Unix e Windows NT)

A versão actual é 3.2 equivalente a versão 3.1

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECjAppServer2004 

 

Benchmark multi-camadas para medir a performance de aplicações baseadas na tecnologia J2EE (Java 2 Enterprise Edition) Base em plataformas de aplicações em servidores. Utiliza tecnologias J2EE implementadas nos servidores: Web, incluindo servlets e JSPs EJB (java beans) JSM (Java Message Service) e Message Driven Beans Gestão de transacções Ligação a base de dados



Todas a infra-estrutura base que compõe o ambiente das aplicações, incluindo o hardware, software de Base de Dados, software JVM (Java Virtual Machine), drivers JDBC e o sistema de rede são executadas pelo Benchmarks.

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECjbb2005 









BenchmarK suite de avaliação que utiliza MPI (Message Passing Interface, padrão para comunicação de dados em computação paralela) Executa implementações na JVM, compilador JIT (Just-intime), garbage collector, threads e alguns aspectos do Sistema Operativo. Melhorias nas carga de trabalho, orientada ao objecto  Funções de processamento de XML A métrica utilizada pelo Benchmark SPECjbb2005 são bops (business operations per second), obtido pela média total das transacções. SPECjAppServer2004 em comparação com os resultados SPECjbb2005, os resultados não podem ser comparados.

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECjms2007 

 



SPECjms2007 é a primeira indústria-padrão para avaliar o desempenho de performance de servidores middleware “messageoriented” baseados em JMS (Java Message Service) Fornece uma carga de trabalho padrão e métricas de desempenho para comparação de produtos competitivos Mede o desempenho final de todos os componentes que compõem o ambiente do aplicativo  incluindo hardware, JMS, JVM, software de base de dados. Fornece duas métricas, SPECjms2007@ horizontal para a topologia horizontal e SPECjms2007@ vertical para a topologia vertical.

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECjvm2008       



Benchmark Suite para medir o desempenho de Java em Runtime Environment (JRE) O desempenho do JRE executado numa única aplicação reflecte o desempenho processador hardware memória, sem dependência de ficheiros Input / Output A métrica de desempenho para SPECjvm2008 é em operações por minuto (ops / m).

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECmail2009     

 

Mede a capacidade das empresas em enviar e-mails numa rede de área local (LAN) Simula cargas de trabalho no servidor de e-mail que variam entre 250 a 10.000 ou mais utilizadores Utiliza protocolos padrão SMTP e IMAP4 Este servidor de e-mail cria cargas de trabalho nos clientes com base em uma empresa de 40.000 utilizadores Utiliza estruturas de mensagem MIME  (Multipurpose Internet Mail Extensions, norma da internet para o formato das mensagens de correio electrónico) Adiciona suporte para conexões de rede encriptada usando SSL SPEC parou de aceitar os resultados do SPECmail2008 desde do dia 12 de Junho de 2009

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECsfs2008 

Medição de transferência de ficheiros a pedidos do servidor, mede o tempo de resposta, proporcionando um método padronizado para comparar o desempenho entre plataformas de diferentes vendedores



SPECsfs2008 resume as capacidades do servidor :  respeito ao número de operações que podem ser manipulados por segundo,  latência total das operações

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECsfs2008     



Carga de trabalho actualizado Adições de carga de trabalho de uso geral em servidores de ficheiros CIF Remoção de suporte para NFSv2 Suporte para o protocolo de transporte UDP (User Datagram Protocol) Suporte para clientes Windows e MacOS; clientes são agora suportadas em AIX, FreeBSD, Linux, MacOSX, Solaris10, e Windows. Documentação mais organizada

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECpower_ssj2008   

Nova versão, PTDaemon, desde o dia 9 de Maio de 2009 Disponível para todos os clientes que tem na sua posse licença de SPECpower_ssj2008 e SPECweb2009 Esta versão apresenta suporte para o analisador de potência Yokogawa (Fabricante industrial) WT500 e analisador de potência Chroma 66202

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECpower_ssj2008   

Avalia o consumo e performance de servidores de grande volume Criado derivado a preocipação com consumo de energia dos servidores Forma de medir o consumo de energia directamente na fonte, juntamente com uma métrica de performance  São testados  CPUs  Caches  Memória  processadores  JVM,  JIT compiler  garbage collection, threads e alguns aspectos do Sistema Operativo.

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECweb2009  



SPECweb2009 adiciona capacidade de medir o consumo de energia dos servidores Web Um novo software que adiciona a capacidade de medir o consumo de energia  considerado como padrão mundial para Web de avaliação de desempenho do servidor  Contribuição de empresas como AMD, Fujitsu, HP, IBM, Intel e Sun Microsystems. SPECweb2009 substitui assim SPECweb2005, em que os resultados não são comparáveis, isto porque:  essencialmente a adição da carga de energia e à inclusão de metodologias de medição de energia

Arquitectura de Sistemas Computacionais

Tiago Caetano

SPECweb2009 





As cargas de trabalho no SPECweb2009 têm como principais componentes:  constituição de um servidor Web protegido  inclusão de desempenho em LANs  capacidade de processamento largura de banda  armazenamento  utilização de energia capaz de medir as solicitações e respostas com base de protocolos SSL (Secure Sockets Layer, protocolos criptográficos), medindo também o desempenho do servidor Web Qualquer software de servidor Web que suporta HTTP.1.1 e SSL pode ser testado pelo utilizador, contundo o Kit do Benchmark SPECweb2009 não providencia qualquer software para realizar esses mesmos testes.

Arquitectura de Sistemas Computacionais

Tiago Caetano

Relação de Custo entre os diferentes tipos de Benchmarks

Arquitectura de Sistemas Computacionais

Tiago Caetano

Futuremark 

Futuremark é uma empresa fundada em 1997, sede situada em Finlândia na cidade de Escopo

Modelo de negócios consiste nas seguintes unidades: -FuturmarK Games Studio Futuremark Games Studio, que está actualmente a desenvolver o seu primeiro jogo multiplayer-first-person com titulo “Shattered Horizon”. -Produtos para PC e Serviços Tem como referência PCMark e 3DMark e serviços relacionados com esta linha de produção -Sistemas Moveis embebidos Esta unidade realiza desenvolvimentos Benchmarks de gráficos 3D para os seus fabricantes de chip, telefones celulares e outros fabricantes de dispositivos portáteis e operadoras de redes sem fios Arquitectura de Sistemas Computacionais

Tiago Caetano

Futuremark 

Tem vindo a criar demos inovadores de tecnologia para clientes da indústria de prestígio em mercados de PC e portáteis



Utiliza as recentes tecnologias, tais como multi-threading, multi-core



Futuremark se apresenta também com parcerias com grupos influentes da indústria:

Arquitectura de Sistemas Computacionais

Tiago Caetano

Futuremark- Visão Geral Benchmarks

Arquitectura de Sistemas Computacionais

Tiago Caetano

Futuremark- Visão Geral Benchmarks

Arquitectura de Sistemas Computacionais

Tiago Caetano

Futuremark- Visão Geral Benchmarks

Arquitectura de Sistemas Computacionais

Tiago Caetano

Futuremark- Visão Geral Benchmarks

Arquitectura de Sistemas Computacionais

Tiago Caetano

Futuremark- Visão Geral Benchmarks

Arquitectura de Sistemas Computacionais

Tiago Caetano

3DMark Vantage 

3DMark Vantage é um benchmark Suite projectado para testar o desempenho DirectX10 da placa gráfica



A pontuação obtida do 3DMark é uma medida global das capacidades do sistema de jogo 3D, e do processador 3DMark Vantage foi implementado e desenvolvido em linguagem C++ Podemos comparar pontuação com outros sistemas, tornando-se mais fácil determinar quais são as actualizações mais eficazes de modo optimizar sistema

 

Arquitectura de Sistemas Computacionais

Tiago Caetano

3DMark Vantage 



3DMark? São um conjunto de programas da Futuremark Corporation destinados a determinar o desempenho DirectX das placas gráficas. A gama completa de produtos :  3DMark  3DMark99  3Dmark99 MAX  3DMark2000  3DMark2001  3DMark2001 SE  3DMark03  3DMark05  3DMark06  3DMark

Arquitectura de Sistemas Computacionais

Tiago Caetano

3DMark®Mobile ES 2.0 



3DMark®Mobile ES(OpenGL for Embedded Systems) 2.0 é um OpenGL benchmark que testa desempenho de gráficos 3D de equipamento móveis do futuro 3D Inclui testes para medir :  desempenho de processamento das sombras (shadow),  Alterações de estado  3DMarkMobile ES 2,0 é pretendido para uso em hardware de desenvolvimento para auxiliar no desenvolvimento de produtos, e de avaliação para os media de hardware.

Arquitectura de Sistemas Computacionais

Tiago Caetano

3DMark®Mobile ES 2.0 

Principais características :

Principais características - É um Benchmark para avaliar Hardware OpenGL ES 2.0 a 3D - Realiza cargas de trabalho para stressar o hardware, através de jogos 3D exigentes - Inclui dois testes de jogo de alto detalhe, e apresentam vários testes para medir diversas características do hardware.

Arquitectura de Sistemas Computacionais

Tiago Caetano

3DMark®Mobile ES 2.0 

Exemplo :

Jogo Teste 1: Taiji Girl 40 Segundos de duração polígonos visíveis por frame por média Três diferentes shaders fragmento utilizado para a menina O mapeamento de sombras utilizado (profundidade de textura suportados) FPS metrics Métricas FPS (Frames por segundo)

Arquitectura de Sistemas Computacionais

Tiago Caetano

3DMark®Mobile ES 2.0  

Exemplo2 : Jogo Teste 2: Hoverjet Racer

Jogo Teste 2: Hoverjet Racer 45 Segundos de duração Aprox. 100K polígonos visíveis por frame em média Sombras pré processadas Uma luz direccional Métricas FPS

Arquitectura de Sistemas Computacionais

Tiago Caetano

Peacekeeper 

Peacekeeper é um serviço gratuito que permite rapidamente descobrir qual o Browser que funciona melhor no PC



É ferramenta on-line que através do browser, consegue avaliar a performance do browser



Peacekeeper" é inspirado no conceito bem estabelecido de "guerra dos navegadores“ Pontuação que indica o seu desempenho global, sendo bastantes simples de comparar as pontuações.



Arquitectura de Sistemas Computacionais

Tiago Caetano

Peacekeeper 

Resultados obtidos :

Arquitectura de Sistemas Computacionais

Tiago Caetano

Peacekeeper

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmarks BAPCo 

A Business Applications Performance Corporation (BAPco) é um consórcio sem fins lucrativos de várias empresas (AMD, Atheros Communications, ATI Technologies, ARCintuition, CNET, Computer Shopper, Dell, Hewlett-Packard, Intel, Microsoft, NVIDIA, Seagate, Toshiba, Transmeta, VNU Business Publications Limited (UK), ZDNet e Ziff Davis Media)



BAPCo foi fundada para promover a criação de Benchmarks.para diversos sistemas operativos.

Arquitectura de Sistemas Computacionais

Tiago Caetano

SYSmark ® 2007 

SYSmark ® 2007 Preview é a versão mais recente do SYSmark esta em fase desenvolvimento para plataformas 32 bit e 64bit, Windows Vista ,XP e Home



É baseado em aplicações reais e mede e compara o desempenho do computador em Windows Vista e Windows Xp

É constituído pelas as seguintes aplicações: Adobe® After Effects® 7 Adobe® Illustrator® CS2 Adobe® Photoshop® CS2 AutoDesk® 3ds Max® 8 Macromedia® Flash 8 Microsoft® Excel 2003 Microsoft® Outlook 2003 Microsoft® PowerPoint 2003 Microsoft® Word 2003 Microsoft® Project 2003 Arquitectura de Sistemas Computacionais

Tiago Caetano

SYSmark ® 2007 

SYSmark 2007 Preview é uma aplicação que reflecte os padrões de uso dos utilizadores de negócios nas áreas de criação de vídeo, elearning, 3D e modelagem de produtividade do escritório



Existe versões anteriores como SYSmark® 2004 SE DUAL Pack e SYSmark® Generations a nova versão tem um preço base de $399.95, em comparação com versões anteriores o SYSmark® Generations apresenta valores superiores, aproximadamente 749 Dollars.

Arquitectura de Sistemas Computacionais

Tiago Caetano

MobileMark® 2007 

A MobileMark ® 2007 é a mais recente versão baseado em aplicações do mundo real, para plataformas 32 e 64-bit do Windows Vista, Windows XP Professional e Home



Nova versão também inclui vários novos recursos e melhorias, como uma interface melhorado permitindo iniciar e executar, juntamente com um heads-up display (HUD) e relatórios de erros automatizados.

Arquitectura de Sistemas Computacionais

Tiago Caetano

MobileMark® 2007 

A MobileMark ® 2007 é a mais recente versão baseado em aplicações do mundo real, para plataformas 32 e 64-bit do Windows Vista, Windows XP Professional e Home



Nova versão também inclui vários novos recursos e melhorias, como uma interface melhorado permitindo iniciar e executar, juntamente com um heads-up display (HUD) e relatórios de erros automatizados.



MobileMark 2007 apresenta DVD, Wireless e módulos

Arquitectura de Sistemas Computacionais

Tiago Caetano

MobileMark® 2007 Constituintes dos Módulos:  DVD  Wireless browsing  Reader  Core Productivity module As aplicações que apresenta são: Adobe ® AcrobatReader 7.0 Adobe® Illustrator® CS2 Adobe® Photoshop® CS2 Apple® Quicktime 7.1 Intervideo® WinDVD® 8 Macromedia® Flash 8 Microsoft® Office® 2003 Pro Microsoft® Project 2003 Winzip® 10.0 Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark HQ   

Benchmark HQ foi fundada desde 1999 Apresenta uma gama de benchmarks bastante variada, sendo a maior parte deles Freewares, e também Shareware Maior parte dos programas disponíveis parece ser bastantes simples, mas ao mesmo tempo bastantes úteis, como por exemplo Atomic CPU Test

Arquitectura de Sistemas Computacionais

Tiago Caetano

Benchmark HQ   

Benchmark HQ foi fundada desde 1999 Apresenta uma gama de benchmarks bastante variada, sendo a maior parte deles Freewares, e também Shareware Maior parte dos programas disponíveis parece ser bastantes simples, mas ao mesmo tempo bastantes úteis, como por exemplo Atomic CPU Test

Arquitectura de Sistemas Computacionais

Tiago Caetano

Conclusão 

Processo de compra de um equipamento baseado no custo e beneficio , como tal é sempre necessário uma análise de modo obter performance ideal de acordo com as nossas necessidades.



O desempenho é uma característica fundamental na escolha do equipamento Existe muito ferramentas que nos ajudam a tomar a decisão





Mas . . . Não esta alcançe de todos , são caros para um utilizador comum

Arquitectura de Sistemas Computacionais

Tiago Caetano

Questões FIM !!

Arquitectura de Sistemas Computacionais

Tiago Caetano

Related Documents


More Documents from ""

June 2020 10
Apendice A
June 2020 12
June 2020 10
June 2020 8
Trabbenchmark
June 2020 8
June 2020 6