diff --git a/README.md b/README.md index ebbf64e449626e16c0fe2ee01cf06c6793959305..c79a3351cb444482727a52a5380adbee1068047c 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>