Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result

ci1164_2021-engperf

  • Clone with SSH
  • Clone with HTTPS
  • O enunciado do exercício está aqui

    O arquivo perfctr é um script shell para facilitar o uso de likwid-perfctr.

    GUIA DE ACESSO ÀS MÁQUINAS DO LAB-03 / DINF

    Nos acessos abaixo, sempre use seu login/senha nas máquinas do DINF

    1. Copiar seus arquivos locais para a máquina 'macalan':
      scp -rp @macalan.c3sl.ufpr.br:.
    2. Acessar 'macalan' com
      ssh @macalan.c3sl.ufpr.br
    3. Uma vez na 'macalan'
      ssh

      onde <maq_LAB> = {i29, i30, i31, ..., i40}

    4. ATENÇÃO: Lembre-se de RECOMPILAR SEUS PROGRAMAS em

      GUIA DE CONFIGURAÇÃO DE FREQUENCIA DE RELÓGIO EM LINUX

    5. Execute a seguinte linha de comando:
      echo "performance" > /sys/devices/system/cpu/cpufreq/policy3/scaling_governor
    6. Para retornar à frequencia original
      echo "powersave" > /sys/devices/system/cpu/cpufreq/policy3/scaling_governor

      GUIA DE CONFIGURAÇÃO DO LINUX PARA USO DO LIKWID

    7. Acrescentar linhas abaixo em '${HOME}/.bashrc' ou '/etc/profile':
         <div>export LIKWID_HOME="/home/soft/likwid"
      
         if [ -d "${LIKWID_HOME}" ] ; then
       <div>  PATH="$PATH:${LIKWID_HOME}/bin:${LIKWID_HOME}/sbin"
         export LIKWID_LIB="${LIKWID_HOME}/lib"
         export LIKWID_INCLUDE="${LIKWID_HOME}/include"
         export LIKWID_MAN="${LIKWID_HOME}/man"
         export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${LIKWID_LIB}"
         export MANPATH="$MANPATH:${LIKWID_MAN}" </div>
         fi
       </div>
    8. Opções para compilação de programas:
      gcc -DLIKWID_PERFMON -I${LIKWID_INCLUDE} -c gcc -o -L${LIKWID_LIB} -llikwid
      • Nos códigos-fonte deve-se colocar
      <div>    #include <likwid.h><div>