Resultados Benchmark » History » Version 14
Version 13 (Thiago Paiva, 19 Apr 2013 13:46) → Version 14/25 (Raphael Cóbe, 22 Apr 2013 00:57)
h1. Resultados Benchmark
h2. Introdução
h2. Nomenclatura
h2. Instruções para teste de "single"
* criar diretório e acessá-lo para receber informações do teste. O nome do diretório deve obedecer a nomenclatura estabelecida.
<pre>
~$ mkdir <nome>
~$ cd <nome>
</pre>
* copiar os arquivos necessários para o diretório recém criado
<pre>
~$ cp -r /opt/hpl/* .
</pre>
* modificar o arquivo "HPL.template" nos quesitos P e Q
<pre>
~$ vim hpl-files/HPL.template
</pre>
* editar o script "generateFile.pl" e alterar os parâmetros Ns e NBs
<pre>
~$ vim hpl-files/generateFile.pl
</pre>
* executar script "generateFile.pl" para gerar arquivos de entrada
<pre>
$ perl hpl-files/genereteFile.pl
</pre>
* modificar "runme-single.sh" no quesito número de cores (NUMBER_CORES)
<pre>
~$ vim hpl/runme-single.sh
</pre>
* executar runme-single.sh
<pre>
~$ hpl/runme-single.sh
</pre>
Testes:
h2. 1 Máquina Real com HT desabilitado;
[[Máquina * Máquina Educloud05:
h3. Ambiente:
* 8 Processadores de 2.67 GHz;
* 6 GB de Ram;
* 90% de Uso de memória:
* QxP: 1x8;
h3. Resultados:
* Valor de NB ótimo: 120
* Número de Operações de Ponto Flutuante por Segundo: 7.66826e+01 GFlops;
* Gráfico de Tempo vs NB vs Número de Operações:
!https://ncc.unesp.br/its/attachments/226/NBvsTimevsGflops.png!
h2. 1 Máquina Real com HT Vs habilitado
* Máquina Real Educloud06:
h3. Ambiente:
* 16 Processadores de 2.67 GHz;
* 6 GB de Ram;
* 90% de Uso de memória:
* QxP: 1x16;
h3. Resultados:
* Valor de NB ótimo: 96
* Número de Operações de Ponto Flutuante por Segundo: 6.71501e+01 GFlops;
* Gráfico de Tempo vs NB vs Número de Operações:
!https://ncc.unesp.br/its/attachments/227/NBvsTimevsGflops.png!
h4. Comparação
* Gráfico Comparativo entre Máquina com HT e sem HT]]
[[Matriz QxP quadrada vs Matriz QxP Linear]]
ht habilitado:
!https://ncc.unesp.br/its/attachments/228/NBvsTimevsGflops-Comparison.png!
h4. Discussão
* O uso do HT claramente piora o resultado;
h2. 1 Máquina Real com HT habilitado (benchmark 2)
* Máquina Educloud06:
h3. Ambiente:
* 16 Processadores de 2.67 GHz;
* 6 GB de Ram;
* 90% de Uso de memória:
* **QxP: 2x8**;
h3. Resultados:
* Valor de NB ótimo: 104
* Número de Operações de Ponto Flutuante por Segundo: 6.80169e+01 GFlops;
* Gráfico de Tempo vs NB vs Número de Operações:
!https://ncc.unesp.br/its/attachments/229/NBvsTimevsGflops-2x8.png!
h4. Comparação
* Gráfico Comparativo entre Máquina com razão entre QxP mais 'quadrado' e 'linear':
!https://ncc.unesp.br/its/attachments/230/NBvsTimevsGflops-Comparison1x16HTvs2x8HT.png!
h4. Discussão
* O uso de matrizes QxP mais quadradas causa impacto no resultado:
** Tempos de execução foram menores;
** Quantidade de operações executadas também foram maiores;
h2. Introdução
h2. Nomenclatura
h2. Instruções para teste de "single"
* criar diretório e acessá-lo para receber informações do teste. O nome do diretório deve obedecer a nomenclatura estabelecida.
<pre>
~$ mkdir <nome>
~$ cd <nome>
</pre>
* copiar os arquivos necessários para o diretório recém criado
<pre>
~$ cp -r /opt/hpl/* .
</pre>
* modificar o arquivo "HPL.template" nos quesitos P e Q
<pre>
~$ vim hpl-files/HPL.template
</pre>
* editar o script "generateFile.pl" e alterar os parâmetros Ns e NBs
<pre>
~$ vim hpl-files/generateFile.pl
</pre>
* executar script "generateFile.pl" para gerar arquivos de entrada
<pre>
$ perl hpl-files/genereteFile.pl
</pre>
* modificar "runme-single.sh" no quesito número de cores (NUMBER_CORES)
<pre>
~$ vim hpl/runme-single.sh
</pre>
* executar runme-single.sh
<pre>
~$ hpl/runme-single.sh
</pre>
Testes:
h2. 1 Máquina Real com HT desabilitado;
[[Máquina * Máquina Educloud05:
h3. Ambiente:
* 8 Processadores de 2.67 GHz;
* 6 GB de Ram;
* 90% de Uso de memória:
* QxP: 1x8;
h3. Resultados:
* Valor de NB ótimo: 120
* Número de Operações de Ponto Flutuante por Segundo: 7.66826e+01 GFlops;
* Gráfico de Tempo vs NB vs Número de Operações:
!https://ncc.unesp.br/its/attachments/226/NBvsTimevsGflops.png!
h2. 1 Máquina Real com HT Vs habilitado
* Máquina Real Educloud06:
h3. Ambiente:
* 16 Processadores de 2.67 GHz;
* 6 GB de Ram;
* 90% de Uso de memória:
* QxP: 1x16;
h3. Resultados:
* Valor de NB ótimo: 96
* Número de Operações de Ponto Flutuante por Segundo: 6.71501e+01 GFlops;
* Gráfico de Tempo vs NB vs Número de Operações:
!https://ncc.unesp.br/its/attachments/227/NBvsTimevsGflops.png!
h4. Comparação
* Gráfico Comparativo entre Máquina com HT e sem HT]]
[[Matriz QxP quadrada vs Matriz QxP Linear]]
ht habilitado:
!https://ncc.unesp.br/its/attachments/228/NBvsTimevsGflops-Comparison.png!
h4. Discussão
* O uso do HT claramente piora o resultado;
h2. 1 Máquina Real com HT habilitado (benchmark 2)
* Máquina Educloud06:
h3. Ambiente:
* 16 Processadores de 2.67 GHz;
* 6 GB de Ram;
* 90% de Uso de memória:
* **QxP: 2x8**;
h3. Resultados:
* Valor de NB ótimo: 104
* Número de Operações de Ponto Flutuante por Segundo: 6.80169e+01 GFlops;
* Gráfico de Tempo vs NB vs Número de Operações:
!https://ncc.unesp.br/its/attachments/229/NBvsTimevsGflops-2x8.png!
h4. Comparação
* Gráfico Comparativo entre Máquina com razão entre QxP mais 'quadrado' e 'linear':
!https://ncc.unesp.br/its/attachments/230/NBvsTimevsGflops-Comparison1x16HTvs2x8HT.png!
h4. Discussão
* O uso de matrizes QxP mais quadradas causa impacto no resultado:
** Tempos de execução foram menores;
** Quantidade de operações executadas também foram maiores;