EEMBC - EEMBC
EEMBC , o Embedded Microprocessor Benchmark Consortium , é uma organização sem fins lucrativos fundada por membros formada em 1997, com foco na criação de benchmarks padrão para hardware e software usados em sistemas embarcados . O objetivo de seus membros é tornar os benchmarks de EEMBC um padrão da indústria para avaliar as capacidades de processadores embarcados , compiladores e as implementações de sistema embarcado associadas, de acordo com critérios objetivos, claramente definidos e baseados em aplicativos. Os membros da EEMBC podem contribuir para o desenvolvimento de benchmarks, votar em vários estágios antes da distribuição pública e acelerar o teste de suas plataformas por meio do acesso antecipado a benchmarks e especificações associadas.
Grupos de trabalho de benchmark mais populares
Em ordem cronológica de desenvolvimento:
AutoBench 1.1 - código de thread único para aplicações automotivas, industriais e de uso geral
Rede - código de thread único associado à movimentação de pacotes em aplicativos de rede.
MultiBench - código multi-thread para testar a escalabilidade de processadores multicore .
CoreMark - mede o desempenho das unidades de processamento central ( CPU ) usadas em sistemas embarcados
BXBench - benchmark do sistema que mede a experiência do usuário de navegação na web , desde o clique / toque em uma URL até a página final renderizada na tela, e não se limita a medir apenas a execução do JavaScript .
AndEBench-Pro - benchmark do sistema que fornece um método padronizado e aceito pelo setor de avaliação do desempenho da plataforma Android . Ele está disponível para download gratuito no Google Play .
FPMark - código multithread para cargas de trabalho de ponto flutuante de precisão única e dupla , bem como conjuntos de dados pequenos, médios e grandes.
ULPMark - benchmark de medição de energia para microcontroladores de ultra-baixa potência ; benchmarks incluem ULPMark-Core (com foco na atividade principal do microcontrolador e modos de suspensão) e ULPMark-Peripheral (com foco na atividade periférica do microcontrolador, como conversor analógico-digital , barramento de interface periférica serial , relógio em tempo real e pulso - modulação de largura )
IoTConnect - benchmark de nível de sistema que mede o desempenho e a energia associados à conexão de dispositivos da Internet das Coisas ; a primeira fase, chamada IoTMark-BLE, foca em Bluetooth
ADASMark - com foco em fluxos de aplicativos de computação intensiva que são comuns a arquiteturas de computação heterogêneas incorporadas ; a primeira fase inclui cargas de trabalho do mundo real da visão surround automotiva .
SecureMark - mede o desempenho, energia e impacto na memória, permitindo que os desenvolvedores de aplicativos analisem as implementações de segurança do dispositivo IoT
Nome
Fundada originalmente como EDN Embedded Microprocessor Benchmark Consortium, a EEMBC se separou da EDN Magazine em 2012, mas manteve o duplo "E" no nome.
Membros
EEMBC divide seus membros da seguinte forma:
- Conselho - têm plena participação no grupo de trabalho e direitos de voto, além do direito de designar um Diretor para o Conselho
- Subcomitê - tem participação e direito de voto em grupos de trabalho específicos
Membros do conselho
Membros do subcomitê
Referências
- ARM revela mais detalhes do processador Cortex A5 , Electronic News Weekly , Steve Bush, novembro de 2009.
- Chega o Multibench da EEMBC , MPR Online, Tom R. Halfhill, julho de 2008.
- Otimizações de reestruturação de código pós-link para o Cell SPE , IBM Haifa Labs - Campus da Universidade de Haifa, Daniel Citron e Yaakov Yaari, IBM Haifa Labs