5 de dezembro de 2009

Impressões do Mandriva 2010.0 no EEEpc 1008HA

Depois do falecimento do meu Compaq v6210BR, decidi comprar um netbook.

Asus EEEpc 1008HA, foi a minha opção.  Ele tem a maior autonomia e desempenho da categoria, é extremamente fino. Eu adquiri este com windows xp, infelizmente não encontrei nenhum a venda com linux.

A tela, teclado, acabamento, desempenho, tudo me impressionou positivamente. Boots do mandriva e do windows rapidissimos !

Contras:
-setas cima e baixo pequenas,  eu também não gostei das portinhas que fecham todas as entradas(usb, fone etc). elas são bonitas, mas eu tenho um pouco de dificuldade de abrir (sem muita unha  Contente).
-botões do mousepad, o botão único dificulta um pouco o duplo clique. O mousepad é bom, multitouch.

 Vamos ao Mandriva.



Instalei usando o Mandriva-seed  http://megaf.wordpress.com/2009/04/11/mandriva-2009-spring-da-iso-pro-pendrive/ (dica do Manuel Pinho) O tutorial serve também para o mandriva 2010.0.

Usei um pendrive bem vagabundo, mesmo assim a instalação foi rápida. Nenhuma opção especial.
Compatibilidade, bom o que dizer..., o mandriva está tirando a graça da instalação. TUDO funcionando, rede sem fio, suspender etc. Só pra ter uma idéia: não abri o terminal ainda !
-microfone, câmara, fone funcionando,
-Skype funcionando,


Para melhorar a usabilidade eu desativei a composição "efeitos do desktop", para fazê-lo vá em "Ferramentas" -> "Ferramentas do sistema" -> "configurar sua sessão" -> Área de Trabalho, retire a opção "Habilitar os efeitos da área de trabalho". Assim o sistema ficou muito mais rápido e responsivo.

Críticas: minhas únicas criticas são a respeito do Desktop Kde padrão do Mandriva, realmente ele não é muito agradável para telas menores.
Eu fiz algumas modificações como o aumento da barra de tarefas, e a ocultei.  Na minha opinião fica muito melhor assim !



 



Vou fazer um comparativo da autonomia da bateria, mandriva x windows ! Depois posto o resultado !

4 de novembro de 2009

Boa prática na construção de um cluster Beowulf

Eu encontrei um artigo muito completo sobre a construção de um pequeno cluste microcluster
de Joel Adams e Tim Brom http://www.clustermonkey.net//content/view/211/1/
O cluster foi construído em 2007, usando 4 Athlon X2 3200, totalizando 8 núcleos, o total investido foi 2500 dólares, Um excelente custo para 26 Gflops.

No artigo os autores fazem uma análise muito interessante, o argumento é muito importante para o processo de desenvolvimento de clusters de alto desempenho para pesquisa.

Veja o trecho do artigo:

Now, let's look at the performance of Microwulf in relation to the Top500 list to see where it would have placed. Going through the archived lists, here is where Microwulf would have placed.

    * Nov. 1993: #6
    * Nov. 1994: #12
    * Nov. 1995: #31
    * Nov. 1996: #60
    * Nov. 1997: #122
    * Nov. 1998: #275
    * June 1999: #439
    * Nov. 1999: Off the list

Looking back at the lists is really a lot of fun. In November 1993 Microwulf would have been the 6th fastest machine on the planet! That's not bad considering that was only 14 years ago. As recent as 8 years ago, Microwulf would have ranked 439th on the list. That's not bad for a little 4 node, 8 core cluster measuring 11" x 12" x 17". 

Vemos alguns projetos que acabam tento um custo x beneficio ruim por não levarem em conta a velocidade da evolução tecnológica. Uma boa prática na formulação de um Beowulf é procurar sempre hardware "popular". Muitas vezes pequenos ganhos de performance vem acompanhado de custos muito altos.

Uma sugestão é sempre tentar melhorar os métodos estatísticos, aprender aquele método de extrapolação super sofisticado e poderoso, otimizar, procurar melhores compiladores, ou seja tentar melhorar o seu próprio desempenho ao invés de simplesmente investir no hardware.
Afinal, embora a tecnologia seja algo passageiro, conhecimento não o é.      

3 de agosto de 2007

Compaq V6210


Enfim Comprei meu laptop.

Há muito estava pensando em comprar um laptop, queria algo razoável e de baixo custo.
esta semana deparei-me com este modelo da Compaq 6210 , um portátil com processador sempron 3500+ (1.86Ghz), ddr2(667Mhz) 256 Mb, hd 60Gb, combo e uma placa de video IGP Nvidia Go 6150 compartilhando até 128Mb. O sistema operacional padrão é o Mandriva linux.

Vou fazer um review do equipamento, mas antes vou falar da compra,
depois de tanto fussar nas lojas e no mercado livre encontrei este modelo que tinha as características a cima, várias lojas o ofereciam pelo preço de 1799 até 2499 no bondfaro, pelo menor preço encontrei nas americanas , saraiva e no shoptime. Claro que o fato de não vir com softwares do janelas me chamou a atenção positivamente, mas tenho que reconhecer que fora a placa de vídeo que mais me encantou neste modelo.
A compra foi realizada no supermercado extra, aqui perto de casa, eles tinham o produto no estoque então retirei na hora., em 12x sem juros, e ainda consegui um desconto especial de forma que ele me custou R$1699. Fiquei satisfeito com a compra.

A primeira impressão que tive do equipamento quando o retirei da caixa em casa foi ótima, ele tem um belo acabamento e design, de fato o achei meio pesado, 3,1Kg quando com bateria, este é o único ponto negativo até o presente momento.
A tela do equipamento é de 15,4" sem dúvida uma tela de boa qualidade permitindo até mesmo uma boa visão lateral, a luminosidade também é boa e a resolução padrão de 1280 pro 800 é muito satisfatória .

Vamos ao hardware:

- processador: como já disse o laptop possui um processador sempron 3500+ de 64 bits, este processador é suficiente para executar as tarefas de mais comuns, não tenho interesse de rodar minha simulações em um laptop é claro, por isso por enquanto o custo de um dual core torna este Sempron uma melhor opção.
De fato, tenho planos para um upgrade neste processador ao termino da garantia do produto de 1 ano. Soube que existe a o possibilidade real de upgrade visto que este mesmo modelo é vendido em versões com um processador turion X2(50$ no ebay), estou até tentando entrar em contato com um rapaz que já encomendou esse processador para fazer a substituição, logo espero ter mais informações.

-memoria: este modelo possui memoria DDR2 o que para minha alegria barateia enormemente o custo de um upgrade, o laptop possui 2 slots livre para isso e também tem suporte a dual channel quando os modulos são iguais, existem rumores em foruns que isso aumenta o desempenho principalmente da placa de vídeo, mas são informações vaga e de cunho técnico discutível.

-Hd: 60Gb, meu maior até hoje foi de 15Gb, até a pouco trabalhava com um de 3Gb, nem preciso mais comentar nada.

-Vga: Esta placa de Vídeo GO 6150 é uma vga muito interessante, e reconhecida como a melhor das piores , ditas piores por não possuírem memoria interna e por isso usarem a memoria do sistema. ela faz 630 no 3dmark05, o que eu acredito ser mais do que a minha 5200 do meu desktop. Segundo o que vi em minhas andanças com mais memoria dá para rodar doom 3 e FEAR, até tem como jogar Elder Scroll 4 oblivion com esta vga, ora então deve dar pra jogar Morrowind, de todas as maneiras vou instalar o cedega amanhã mesmo.

-SO; a distribuição Linux que acompanha o laptop é a Mandriva,
na caixa havia um pequeno manual e um cd de recuperação, o sistema estava perfeitamente instalado, não tive problema algum, a minha rede( virtua ) foi detectada automaticamente, o sistema já possui um driver proprietário da Nvidia, com programa de configuração e diagnostico que aponta a temperatura etc.

Facilmente criei uma nova partição e tentei instalar o debian, sem sucesso tentei o ubuntu onde também não fui feliz, em breve descreverei estes problemas.

Para finalizar vou adiantando que vou utilizar o mandriva neste laptop, ele tem várias vantagens, uma muito especifica e interessante para mim é que o compilador C/C++ da intel tem um pacote especifico para este.

28 de julho de 2007

CUDA, Placa de video para mais que games!




Com o lançamento das vgas série 8 da nvidia, a Nvidia também anunciou o CUDA ( Compute Unified Device Architecture ).

Agora você pode usar a sua placa de video para execução de tarefas empregando as vantagens da arquitetura destes equipamentos que propiciam uma grande capacidade de paralelisação. O desenvolvimento é feito em C/C++ !

Além disso, eles disponibilizam um toolkit ( com as bibliotecas e o compilador necessário nvcc ) e também um SDK (conjunto de exemplos ).

Veja os aplicações e exemplos.

Em breve estarei escrevendo e publicando aqui um pequeno tutorial em português com exemplos !