Skip to content

mateusruzene/multMat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orientações gerais

O enunciado do exercício está aqui

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

O arquivo LIKWID-INSTALL.txt são orientações APENAS para os alunos que desenvolvem este execício em uma instalação LINUX standalone. Estas orientações não devem ser seguidas caso sejam usadas as máquinas do LAB-3/DINF.

GUIA DE ACESSO ÀS MÁQUINAS DO LABORATÓRIO LAB12 / 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 <sua_pasta_com_exercicio> <user_dinf>@macalan.c3sl.ufpr.br:.
    
  2. Acessar 'macalan' com
      ssh <user_dinf>@macalan.c3sl.ufpr.br
    
  3. Uma vez na 'macalan'
     ssh <maq_DINF>
    
        onde <maq_LAB12_DINF> = hxx, conforme o computador utilizado
    
  4. ATENÇÃO: Lembre-se de RECOMPILAR SEUS PROGRAMAS em maq_LAB12_DINF

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

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

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

  1. Acrescentar linhas abaixo em '${HOME}/.bashrc' ou '/etc/profile':
       export LIKWID_HOME="/home/soft/likwid"
    
       if [ -d "${LIKWID_HOME}" ] ; then
            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}"
       fi
    
  2. Opções para compilação de programas:
       gcc -DLIKWID_PERFMON -I${LIKWID_INCLUDE} -c <prog.c>
       gcc -o <prog> <prog.o> -L${LIKWID_LIB} -llikwid
    
    
       * Nos códigos-fonte deve-se colocar
    
            #include <likwid.h>
    

About

MultMat in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors