From 0d1d5c4fc1d031db9734841e5bc95d8cc5e5a0d8 Mon Sep 17 00:00:00 2001 From: Armando Luiz Nicolini Delgado <nicolui@inf.ufpr.br> Date: Tue, 22 Jun 2021 11:22:11 -0300 Subject: [PATCH] =?UTF-8?q?Informa=C3=A7=C3=B5es=20de=20LIKWID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/README.md b/README.md index ebbf64e..c79a335 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,71 @@ +<html> +<body> O enunciado do exercício está <A HREF="https://moodle.c3sl.ufpr.br/mod/assign/view.php?id=24939">aqui</a> <BR> <BR> O arquivo <B>perfctr</B> é um <I>script</I> shell para facilitar o uso de <I>likwid-perfctr</I>. <BR><BR> + +<h1> GUIA DE ACESSO ÀS MÁQUINAS DO LAB-03 / DINF </h1> + +Nos acessos abaixo, sempre use seu login/senha nas máquinas do DINF + +<ol> +<LI> Copiar seus arquivos locais para a máquina 'macalan': +<BR> + <DIV>scp -rp <sua_pasta_com_exercicio> <user_dinf>@macalan.c3sl.ufpr.br:.</DIV> + +<LI> Acessar 'macalan' com + + <DIV>ssh <user_dinf>@macalan.c3sl.ufpr.br</DIV> + +<LI> Uma vez na 'macalan' + + <div>ssh <maq_LAB3> + + onde <maq_LAB> = {i29, i30, i31, ..., i40} +</div> + +<LI> <B>ATENÇÃO:</B> Lembre-se de RECOMPILAR SEUS PROGRAMAS em <maq_LAB3> + + + +<h1> GUIA DE CONFIGURAÇÃO DE FREQUENCIA DE RELÓGIO EM LINUX </h1> + +<LI> Execute a seguinte linha de comando: + + <div>echo "performance" > /sys/devices/system/cpu/cpufreq/policy3/scaling_governor</div> + +<LI> Para retornar à frequencia original + + <div>echo "powersave" > /sys/devices/system/cpu/cpufreq/policy3/scaling_governor </div> + + +<h1> GUIA DE CONFIGURAÇÃO DO LINUX PARA USO DO LIKWID </h1> + +<LI> 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> + +<LI> Opções para compilação de programas: + + <div>gcc -DLIKWID_PERFMON -I${LIKWID_INCLUDE} -c <prog.c> + gcc -o <prog> <prog.o> -L${LIKWID_LIB} -llikwid<div> + + + * Nos códigos-fonte deve-se colocar + + <div> #include <likwid.h><div> + +</OL> +</body> </html> -- GitLab