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