Início > brtos > Desempenho de diferentes microcontroladores no BRTOS 1.6x (atualizado)

Desempenho de diferentes microcontroladores no BRTOS 1.6x (atualizado)

Em uma postagem anterior utilizamos uma ferramenta de benchmark neutra e de código aberto para analisar o desempenho de diferentes RTOSes, o Thread-Metric. Esta ferramenta permite também comparar o desempenho de diversos processadores em um mesmo RTOS. Nesta postagem vamos apresentar o desempenho de três microcontroladores de 32 bits, um microcontrolador de 16 bits e três microcontroladores de 8 bits executando o BRTOS 1.6x. Os microcontroladores utilizados nos testes foram:

  • Renesas RX62N
  • Freescale Kinetis K60
  • Freescale Coldfire V1
  • TI MSP430
  • Atmel ATMEGA328P
  • Freescale HCS08
  • Microchip PIC18F

Os primeiros resultados apresentados foram normalizados pelo clock da CPU. Assim é possível verificar o desempenho da CPU de um determinado microcontrolador, independente da frequência de clock utilizada. Os resultados obtidos para 6 testes do Thread-Metric foram (note que quanto maior o valor, maior o desempenho obtido):

OBS.: Não foi realizado o teste de processamento básico nos microcontroladores de 8 bits devido a falta de memória RAM para executar o teste.

O desempenho médio destes processadores foi:

O resultado de desempenho normalizado em frequência é interessante para analisar o desempenho da CPU do microcontrolador. No entanto, diferentes microcontroladores suportam diferentes frequências de clock. Portanto os resultadores a seguir consideram o desempenho obtido com a máxima frequência de clock dos microcontroladores utilizados nos testes. Note que neste teste aparecem duas freqüência de clock. Durante os testes procuramos normalizar a freqüência de clock pela freqüência do barramento. Desta forma as frequências apresentadas representam normalmente a frequência do core / freqüência do barramento. Estas informações foram obtidas através do Datasheet dos fabricantes, como visto abaixo:

E os resultados foram:

E o desempenho médio destes microcontroladores com o clock máximo foi:

Tire suas próprias conclusões !!!!

Anúncios
  1. 28/04/2011 às 17:12

    Boas,

    Gostaria de poder contactar equipa , mas nao tem nenhum formulário de contacto nem um email.

    Poderá me contactar por email?

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: