odinhatesawk
(usa Gentoo)
Enviado em 17/07/2014 - 17:47h
nicolo escreveu:
Uso Ubuntu e Debian 64 bits.
O programa soundconverter ou o outro soundkonverter utiliza os 6 nucleos os AMD FX 6300 simultaneamente, convertendo um arquivo em cada nucleo. Isso é visível. Evidente que tem 12 Gb de memória RAM para suportar isso.
Não sei como verificar isso com outros aplicativos.
Uma coisa que poderia fazer seria recompilar o kernel e especificar para o seu processador e não genérico como eles são compilados pelas distros. Eu ainda tenho um debian Lenny com kernel recompilado, ,é bem rapidinho.
Recompilar o núcleo tem uns inconvenientes de compatibilidade com o vmware-player e eventualmente com o virtualbox.
Acho que se o aplicativo não for demasiadamente velho os 64 bits operam multinucleo porque todos 64 bits são multinucleo.
Rapeize, o negócio é que o soundconverter trabalha separando um arquivo pra cada thread e uma thread por núcleo.
Dessa maneira, o processo tem um tempo de execução altamente reduzido.
Isso, no entanto, seria prejudicial em vários outros casos, causando overhead, entupindo as filas do processador, reduzindo a resposta geral do sistema durante a execução das threads...
simplesmente não existe necessidade de se dividir tarefas em vários núcleos/threads se não for extremamente necessário para a conservação do sistema ou para a execução de uma tarefa.