JBenchmark ACE (ARM CPU Estimator)

Screenshot de Aplicação:
JBenchmark ACE (ARM CPU Estimator)
Detalhes de Aplicação:
Versão: 1.0
Data de upload: 29 Jun 11
Licença: Livre
Popularidade: 141
Tamanho: 13 Kb

Rating: 1.0/5 (Total Votes: 6)

JBenchmark ACE (ARM CPU Estimator) - JBenchmark ARM CPU Estimator mede a geração de processador e freqüência de clock de telefones móveis com software baseado em Java único.


O software JBenchmark ACE é gratuito para download e, uma vez iniciado, revela o tipo de processador, velocidade de clock e perfis da Máquina Virtual Java (VM) usada nesse dispositivo móvel. Além de suportar ambientes Java Mobile Information Device Profile (MIDP), o JBenchmark ACE também suporta a plataforma DoJa desenvolvida pela DoCoMo e usada por milhões de telefones na Ásia e na Europa.


Metodologia de Estimativa O JBenchmark ACE pode identificar todas as principais gerações de processadores ARM, incluindo o ARM7, ARM9 e as últimas famílias de processadores ARM11. Cada classe de processador ARM tem perfis de desempenho diferentes e diferentes intervalos de taxas de clock que são todos relatados pelo JBenchmark ACE. Usando o JBenchmark ACE, é possível ver que a família de processadores ARM11 está sendo usada nos mais novos dispositivos móveis mais poderosos, incluindo o Nokia N93, que foi eleito o Telefone de Mídia Europeu do Ano 2006-2007 pela European Imaging and Sound (EISA), a maior organização de imprensa multimédia da Europa. Da mesma forma, é evidente que a família de processadores ARM7 ainda é favorecida para telefones vocais.Como não há métodos Java nativos para obter informações sobre um processador embutido, o JBenchmark ACE usa medidas inovadoras, métodos estatísticos e um banco de dados de dispositivos comparados para obter uma estimativa precisa da classe de processador subjacente e freqüência de clock. Cada resultado é classificado e comparado com todos os resultados mantidos na base de dados para se certificar de que a estimativa é realista. Além disso, o motor de estimador adaptativo ACE melhora automaticamente ao realizar cada medição, o que aumenta a precisão dos resultados futuros.


Precisão e transparência


O JBenchmark ACE também cria um perfil muito detalhado na VM Java, baseado em grupos distintos de estratégias de aceleração Java, tais como: compiladores just in time (JIT), compiladores antes da hora (AOT), VMs interpretadas e VMs aceleradas por hardware, como ARM Jazelle tecnologia. Conhecer a VM Java usada pelo dispositivo móvel aumenta bastante a precisão da estimativa e também fornece aos usuários o contexto para os resultados de desempenho.


O JBenchmark ACE tem 90% de precisão, o que significa que mais de 90% das freqüências do clock do processador são estimadas corretamente dentro de uma margem de erro de 10%.As estimativas do JBenchmark ACE baseiam-se em duas componentes:


- O aplicativo cliente JBenchmark ACE é executado no dispositivo móvel, coleta dados de medição brutos e envia de volta ao servidor para calcular os resultados finais, que são relatados de volta ao usuário.

- O motor do lado do servidor ACE do JBenchmark estima os resultados finais com base nos dados brutos recebidos dos clientes. O motor se atualiza automaticamente com cada novo resultado recebido para aumentar a precisão.


O banco de dados JBenchmark ACE já contém mais de 250 dispositivos testados e novos resultados são automaticamente adicionados ao banco de dados. Praticamente qualquer dispositivo móvel habilitado para Java pode ser testado e adicionado ao banco de dados através do aplicativo de cliente JBenchmark ACE disponível gratuitamente em: www.jbenchmark.com/ace.


Uso


Após a instalação bem-sucedida, você pode começar a fazer medições abrindo & quot; JBenchmark ACE & quot; Aplicação e empurrando o botão & quot; Iniciar & quot; Botão de menu.


Depois disso, o JBenchmark ACE começará a coletar dados brutos sobre sua CPU e VM. Isso levará geralmente de 1 a 5 minutos, enquanto você tem que esperar pacientemente. (Pressionar os botões durante esta fase irá distorcer os resultados finais.)Para obter as estimativas de CPU e VM, o JBenchmark ACE precisa enviar os dados brutos coletados para os servidores JBenchmark.com, que calcularão os resultados finais usando métodos estatísticos sofisticados.


Aviso: para poder enviar (e receber) dados de nossos servidores, você precisará ter uma conexão de rede ativa em seu dispositivo, bem como seu login e senha de sua conta JBenchmark Community Membership.


Breve explicação das propriedades estimadas


Classe de CPU e taxa de clock

A maioria dos dispositivos móveis usa derivados de CPUs ARM, que podem ser agrupados em três classes principais: ARM7, ARM9 e ARM11.


Como os nomes de classe indicam, ARM11s (250 MHz +) são geralmente mais rápido do que ARM9s (100 MHz +) e ARM7s (40-80 MHz). As grandes exceções são as CPUs XScale da Intel, que são parentes do ARM9 funcionando em altas taxas de clock (200-600 MHz).


O JBenchmark ACE foi testado com sucesso com CPUs de 40 a 400 MHz.


VMs do compilador

As máquinas virtuais Java (VM) são usadas para executar programas Java em telefones celulares.Algumas VMs compilar grandes pedaços de bytecodes Java em instruções nativas da CPU antes de executá-los. Estas são as chamadas VMs do compilador.


Essas VMs usam mais memória e geralmente alcançam um desempenho maior em comparação com máquinas virtuais não compiladoras.


(As VMs não compiladoras interpretam sequencialmente os bytecodes de Java enquanto executam os aplicativos. Essas VMs de interpretação precisam de espaço de memória muito pequeno e são normalmente usadas em dispositivos mais antigos e / ou mais limitados.)


Aceleração Jazelle

Jazelle é uma tecnologia de aceleração de hardware para a execução de Java em determinados processadores ARM. Estes microprocessadores executar a maioria dos bytecodes Java nativamente, ou seja. Sem a necessidade de compilar / interpretar os bytecodes de Java em instruções específicas do ARM.

As VMs habilitadas por Jazelle podem atingir um desempenho semelhante às VMs do compilador usando uma pequena área de memória.


Sobre o ARM

De acordo com os últimos números, praticamente todos os telefones celulares usam pelo menos um processador projetado ARM. O JBenchmark ACE segmenta e identifica todas as principais famílias principais do ARM: ARM7, ARM9 e a última linha de CPUs do ARM11.Cada classe de processador ARM tem um perfil de desempenho diferente e uma gama diferente de taxas de clock que são relatadas pelo JBenchmark ACE.

& Middot; Calcula a velocidade do clock da CPU em MHz

& Middot; Classifica as gerações do núcleo da CPU (ARM7, ARM9, ARM11)

& Middot; Grupos Java Virtual Machines (VM) por tecnologia de aceleração (AOT, Jazelle, JIT)

& Middot; Com base na análise estatística de milhares de resultados de desempenho

& Middot; Suporta telefones MIDP e DoJa (Japão)

Aplicações semelhantes

FPC_Bench_3D
FPC_Bench_3D

23 Jan 13

FPC Bench
FPC Bench

18 Mar 11

Spruce Tester
Spruce Tester

29 Jun 11

Outras aplicações do desenvolvedor Kishonti Informatics

JBenchmark
JBenchmark

29 Jun 11

JBenchmark 2.0
JBenchmark 2.0

29 Jun 11

JBenchmark 3D
JBenchmark 3D

29 Jun 11

Comentário para JBenchmark ACE (ARM CPU Estimator)

Comentários não encontrado
Adicionar comentário
Ligue imagens!