Cell and IBM and LTC and Linux and english27 Oct 2008 01:42 pm

Last Friday, October 24th, IBM released the IBM SDK for Multicore Acceleration Version 3.1 (a.k.a Cell SDK 3.1) with support to two different Linux® distributions (RHEL 5.2 and Fedora 9) and in three different package bundles: Product, Developer, and Extras.

As reported here,  about 1 month ago I was replaced to the Cell IDE project, and the IDE is one of the great number of SDK’s packages.

Campinas and Uncategorized and portuguese22 Sep 2008 10:11 pm

Finalmente!!! Hoje, dia 22 de Setembro de 2008, conseguimos realizar a vistoria de entrega do nosso novo apartamento. Depois de mais de 6 meses de atraso, a obra da torre Jasmin do condomínio Garden Club está sendo concluida. Minha previsão é de que até dia 30 de Outubro já estejamos residindo no novo endereço. Tudo depende agora da boa vontade de alguns administradores liberarem alguma papelada e as chaves.

Para quem não conhece o empreendimento, visite o álbum de fotografias que criei em Março de 2007 para acompanhar a obra. No último dia 20, a Gabi e eu criamos um videozinho (inho nada, ele tem mais de 12 minutos) mostrando e comentando cada peça do apartamento.

Amanhã tem a primeira assembléia do condomínio. Serão eleitos síndico e subsíndicos, criadas comissões, apresentada a empresa de administração e muito provavelmente votada a convenção. Acho que vai ser uma noite daquelas, ainda mais porque tem umas pessoas que gostam de arranjar empecilhos (para não falar barraco) em reuniões assim, mas vamos ver. Dependendo doque rolar, comento aqui. O que eu quero ver se consigo e participar de alguma comissão. Mas como eu disse, veremos.

Bem, fica aqui meu desabafo (sim, porque já estava ficando preocupado). E meu agradecimento para os engenheiros da construção pelo ótimo trabalho (o atraso não foi por problemas de incompetência, como alguns proprietários e diretores da construtora acreditam - a não ser se pensaram em incompetênia de gerência de projetos) e prinipalmente por me aturarem na obra. :-D

Cell and IBM and LTC and english19 Sep 2008 10:55 pm

After 46 days away, I returned yesterday to work. On August, 2nd I broke my left arm playing soccer at the IBM Cup and I could not work.

During this time offline, I was moved to the Cell IDE project. Cell IDE is a set of Eclipse plug-ins that integrate the Cell Broadband Engine tool chain and enable rapid building of Cell Broadband Engine applications, and it is included in the IBM SDK for Multicore Acceleration.

This change is good for me, once in my master’s project I’m working with transactional memories applied to the Cell processor and other multicore processors. I guess this new project gives me a lot of opportunity and changes to grow up.

Campinas and english02 Aug 2008 01:15 pm

Last July 31, André Macêdo, Alex Zanetti and I organized a kind of different happy hour. We invite all the LTCers to participate of a contest: the King of Mustache. As Lucas Meneghel and Tiago Bauermann mentioned, the competition was fierce as you can see here.

The main idea was to group the guys from LTC in a nice and fun happy hour. The competition had about 15 guys looking for to be the king. The man with the best mustache was Daniel Debonzi (or Fred Mercury, or Mario Bros.). He has seven more votes than me (second place) as you can see here.

At the end the idea was wonderful. We could group the major part of the LTC Brazil team, and had a nice moment of integration. Now it’s time to wait to the next year contest, that will be organized by the king ;-{D

Campinas and portuguese02 Aug 2008 12:51 pm

Juntamente com meu camaradas André Macêdo e Alex Zanetti, organizei no último dia 31 de Julho o evento do ano, o Baile do Bigode.

A idéia era a de reunir o pessoal do LTC em um happy hour, com uma brincadeira a mais, uma eleição do Rei do Bigode. Sendo assim, cerca de 15 pessoas se candidataram a ser o rei, e juntando a galera (LTCers, amigos, namoradas, esposas,  etc) que foi no Quintal do Neto, fizemos uma votação. O eleito desse ano, foi o Daniel Debonzi. Eu fiquei em segundo lugar, com sete votos a menos (veja o resultado aqui).

No geral a iniciativa foi boa. Reunimos um grande número de pessoas, brincamos, jogamos sinuca e a noite foi gostosa. Agora é só esperar o baile do ano que vem, que segundo as regras, será organizaado pelo atual rei ;-{D

As fotos do evento podem ser vistas aqui.

Campinas and Restaurantes and portuguese16 Jul 2008 09:57 pm

Muito bom!!!! Melhor dizendo, ótimo!!!!
Esse foi o veredito final depois de comer um Filet Mignon à Parmegiana na Casa da Moqueca hoje no almoço.

OK! Você deve estar se perguntando: “Carne em um restaurante com esse nome?” Pois bem, apesar da especialidade da casa ser peixe e frutos do mar eles também servem carnes, aves e possuem um menu de Almoço Executivo variado, de onde tirei o prato.

A dica do local e da comida foi da minha esposa. Ela já havia almoçado outras vezes lá e me perguntou se eu gostaria de comer o melhor parmegiana da cidade. Topei e não me arrempedi por vários motivos:

  1. Imagine um prato de restaurante padrão. Agora imagine um baita filet ocupando 80% desse prato. Foi um destes que veio para mim e outro pra minha esposa;
  2. O prato possui acompanhamento padrão: arroz e batatas fritas (palito - se bem que estava mais pra tora doque pra palito);
  3. Tudo isso a R$9,90 (isso mesmo, nove reais e noventa centavos);
  4. Atendimento super-rápido;
  5. Dois destes mais bebidas (e os 10% do garçon) a um custo menor que R$30,00 (trinta reais) - fazia tempo que não gastava tão pouco em alimentação para duas pessoas.

Pois é isso mesmo! Paguei pouco, comi bem e sai feliz! Praticamento um produto 3B’s - Bom, Bonito e Barato. Sendo assim, se você estiver em Barão Geraldo na hora do almoço, recomendo ir na Casa da Moqueca e saborear um Filet Mignon à Parmegiana.

Agora vou ver se vou outro dia para comer algum prato da especialidade deles :-D

Casa da Moqueca (site)
Onde: Rua Vitorino Antunes 160 - Campinas, SP (em Barão Geraldo, vire a esquerda no semáforo logo após o Hotel Sol Inn Barão Geraldo)
Fone: 19 - 3249-0577
Tipo de Cozinha: Peixes e Frutos do Mar
Tipo de Serviço: Serve na mesa (A La Carte)
Preço: por volta de R$30,00

Campinas and Restaurantes and portuguese21 Jun 2008 10:58 pm

Há muito já passei pela Barão de Itapura e já quis parar na Bonelli para conhecer. Pois hoje, com meus pais nos vistando aqui em Campinas, minha esposa pediu para jantarmos uma pizza e decidi ver se eles tinha o famoso Delivery.

Achei o telefone deles na lista telefônica, mas não tinha cardápio. Dei uma procurada rápida e porca na Internet para ver se achava o site deles e nada também. Bem, pedi para que o povo decidisse o sabor baseado em um cardápio de outro estabelecimento e depois liguei para eles.

Primeira coisa boa, eles entregam na região que moro. Segundo, eles fazem pizza com os dois sabores escolhidos: marguerita e frango com Catupiry. Depois tive que decidir o sabor da borda recheada: Catupiry, Calabresa, Cheddar, Provolone e Tomate seco com Catupiry. Tomate seco com Catupiry??? Como nunca comi pizza com borda de Tomate seco com Catupiry, foi essa mesmo. O atendimento pelo telefone foi muito bom e o preço no padrão campineiro, cerca de R$35,00. Além disso, pedi um cardápio para ter em casa.

Meia hora depois chega a pizza, quentinha! Muito gostosa. Os ingredientes são de qualidade e o principal, o frango estava muito bem feito (não tinha ossinho). E a borda recheada com tomates seco e Catupiry? Foi o detalhe que deixou a pizza maravilhosa.

Bem, o delivery deles foi ótimo! Agora vou ter que ir até o restaurante mesmo e conferir o resto do cardápio. No que eu ganhei diz que eles tem self-service de massas todos os dias!

Bonelli (site - que eu descobri lendo o cardápio)
Onde: Av Barão de Itapura, 2662 - Campinas, SP (em frente ao colégio Liceu, antes da praça Kennedy)
Fone: 19 - 3243-1133

Cell and HPC and IBM and Linux and Supercomputing and english19 Jun 2008 12:36 am

Today a new list of the 500 world’s most powerful supercomputers (Top500) was presented at the 23rd International Supercomputing Conference in Dresden, Germany. This list has a particular issue: the petaflops barrier was broken. The responsible by this fact? Roadrunner, the most powerful supercomputer of the world.

Roadrunner, named after the New Mexico state bird, cost about US $100 million, and was designed and build by IBM at Los Alamos National Laboratory to the Department of Energy’s National Nuclear Security Administration. It is the world’s first hybrid supercomputer, designed to Cell Broadband Engine® works with the Opteron® processors from AMD. A few numbers of Roadrunner:

  • connects 6,562 dual-core AMD Opteron® chips as well as 12,240 Cell chips (on IBM Model QS22 blade servers),
  • has 98 terabytes of memory,
  • is housed in 278 refrigerator-sized, IBM BladeCenter® racks occupying 5,200 square feet,
  • has 10,000 connections – both Infiniband and Gigabit Ethernet — that required 55 miles of fiber optic cable,
  • weighs 500,000 lbs.

But other important thing about Roadrunner is its operating system: a Linux version from Red Hat. All the Top10 most powerful supercomputers have Linux. Four of them have only Linux running: #1 Roadrunner (IBM), #4 Ranger (Sun Microsystems), #5 Jaguar (Cray Inc.), #7 Encanto (SGI), #8 EKA (Hewlett-Packard) and #10 Total’s SGI Altix (SGI). The rest of them have a kind of mixed system (Linux+something): #2 BlueGene/L (IBM), #3 Argonne Blue Gene/P Solution (IBM), #6 JUGENE Blue Gene/P Solution (IBM) and #9 IDRIS Blue Gene/P Solution (IBM) have SLES9+CNK.

The number of supercomputers with Linux have increased by the years. From the 500 supercomputers of the last list, 427 have Linux and 40 have a mixed system with Linux (UNICOS/Linux, CNK/SLES 9, UNICOS/SUSE Linux and UNICOS/lc). See the official numbers here. The first time that a supercomputer with Linux appeared in the Top500 list was on June,1998. The development of the Linux usage by the years can be visualized here.

Cell and HPC and IBM and Linux and Supercomputing and portuguese19 Jun 2008 12:35 am

Hoje uma nova lista dos 500 mais poderosos supercompudores do mundo (Top500) foi apresentada na 23a International Supercomputing Conference em Dresden, Alemanha. Esta lista tem um tópico particular: a barreira do petaflop foi quebrada. O responsável por isso? Roadrunner, o supercomputador mais poderoso do mundo.

Roadrunner, nome de uma ave do estado do Novo Mexico nos EUA, custou cerca de 100 milhões de dólares, e foi projetado e construido pela IBM no Laboratório Nacional Los Alamos para a Departamento de Energia. Ele é o primeiro supercomputador híbrido do mundo, projetado para processador Cell Broadband Engine® trabalhar em conjunto com o processador Opteron® da AMD. Alguns números do Roadrunner:

  • conecta 6562 chips dual-core AMD Opteron® bem como 12.240 chips Cell (em servidores blades IBM Modelo QS22),
  • tem 98 terabytes de memória,
  • está em 278 IBM BladeCenter® racks ocupando 483.095 m²t,
  • tem 10.000 conexões – ambas Infiniband e Gigabit Ethernet — que requiseram 88,5 Km de cabos de fibra óptica,
  • pesa cerca de 227 toneladas.

Mas um fato interessante sobre o Roadrunner é seu sistema operacional: uma versão de Linux da Red Hat. Todos os Top10 supercomputadores mais poderosos usam Linux. Quatro deles tem somente Linux: #1 Roadrunner (IBM), #4 Ranger (Sun Microsystems), #5 Jaguar (Cray Inc.), #7 Encanto (SGI), #8 EKA (Hewlett-Packard) e #10 SGI Altix da Total (SGI). O resto possuem um tipo de sistema misto (Linux+alguma coisa): #2 BlueGene/L (IBM), #3 Argonne Blue Gene/P Solution (IBM), #6 JUGENE Blue Gene/P Solution (IBM) e #9 IDRIS Blue Gene/P Solution (IBM) todos com SLES9+CNK.

O número de supercomputadores com Linux tem crescido através dos anos. Dos 500 supercomputadores da última lista, 427 rodam Linux e 40 tem um sistema misto com Linux (UNICOS/Linux, CNK/SLES 9, UNICOS/SUSE Linux and UNICOS/lc). Veja os números oficiais aqui. A primeira vez que um supercomputador com Linux apareceu na lista Top500 foi em Junho de 1998. O crescimento do uso de Linux através dos anos em supercomputadores pode ser visto aqui.

Update: Curiosamente, Roadrunner é nome americano do personagem Papa-Léguas da animação Papa-Léguas e Coiote. Os nomes dos personagens da animação são baseados em nome de animais reais nativos dos desertos do sudoeste americano, o galo-corredor e o coiote.

AMD64 and Debian and Linux and english19 May 2008 09:37 pm

I installed the Debian AMD64 port in my new desktop. But there is a common problem when using a 64 bit system and the Firefox (or Iceweasel) browser: there aren’t plugins to Flash, Java and RealPlayer.

Before search a little bit about how solve this problem, I found some links ([1], [2] and [3]) that explain how to solve the problem. Basically, the articles recommend to use the nspluginwrapper, an Open Source plugin that allows you to use Netscape compatible (NPAPI) plugins on platforms that they were not built on.

[1] http://plugindoc.mozdev.org/linux-amd64.html
[2] http://www.cyberciti.biz/tips/linux-flash-java-realplayer-under-64bit-firefox.html
[3] http://www.debian-administration.org/articles/534

So, I decided to test the installation of the Flash plugin, using the nspluginwrapper. First, I wanted to know if there was the plugin as a DEB package in some of my apt-get repositories (see here my sources.list):

  1. raptor:~# apt-cache search nspluginwrapper
  2. nspluginwrapper - A wrapper to run Netscape plugins on other architectures
  3. raptor:~#

Very good! Better is impossible! So, I installed it and it’s depecencies: ia32-libs, ia32-libs-gtk, lib32gcc1, libc6, libc6-i386, libglib2.0-0, libx11-6, libxt6 and util-linux.

Installing the Flash Player

The next step was download the new Flash Player 10 from here. After the download has completed, I decompress the tarball, and copied the libflashplayer.so file to /usr/lib/mozilla/plugins:

  1. raptor:~# tar -xzvf flashplayer10_install_linux_051508.tar.gz
  2. install_flash_player_10_linux/
  3. install_flash_player_10_linux/libflashplayer.so
  4. install_flash_player_10_linux/flashplayer-installer
  5. raptor:~# cd install_flash_player_10_linux
  6. raptor:~/install_flash_player_10_linux# cp libflashplayer.so /usr/lib/mozilla/plugins/

Once the Flash plugin is in the browser directory, I ran the nspluginwrapper command, and the result was:

  1. raptor:~# cd /usr/lib/mozilla/plugins
  2. raptor:/usr/lib/mozilla/plugins# nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
  3. raptor:/usr/lib/mozilla/plugins# ls -ltr
  4. total 11344
  5. -rw-r–r– 1 root root    1067 2007-12-02 13:17 mplayerplug-in.xpt
  6. -rw-r–r– 1 root root    1067 2007-12-02 13:17 mplayerplug-in-wmp.xpt
  7. -rw-r–r– 1 root root    1067 2007-12-02 13:17 mplayerplug-in-rm.xpt
  8. -rw-r–r– 1 root root    1067 2007-12-02 13:17 mplayerplug-in-qt.xpt
  9. -rw-r–r– 1 root root    1067 2007-12-02 13:17 mplayerplug-in-dvx.xpt
  10. -rw-r–r– 1 root root  286640 2007-12-02 13:17 mplayerplug-in-wmp.so
  11. -rw-r–r– 1 root root  287120 2007-12-02 13:17 mplayerplug-in.so
  12. -rw-r–r– 1 root root  286640 2007-12-02 13:17 mplayerplug-in-rm.so
  13. -rw-r–r– 1 root root  286640 2007-12-02 13:17 mplayerplug-in-qt.so
  14. -rw-r–r– 1 root root  286640 2007-12-02 13:17 mplayerplug-in-dvx.so
  15. -rw-r–r– 1 root root    5400 2008-04-13 06:15 librhythmbox-itms-detection-plugin.so
  16. lrwxrwxrwx 1 root root      51 2008-05-05 09:06 libtotem-narrowspace-plugin.xpt -> ../../totem/default/libtotem-narrowspace-plugin.xpt
  17. lrwxrwxrwx 1 root root      50 2008-05-05 09:06 libtotem-narrowspace-plugin.so -> ../../totem/default/libtotem-narrowspace-plugin.so
  18. lrwxrwxrwx 1 root root      45 2008-05-05 09:06 libtotem-mully-plugin.xpt -> ../../totem/default/libtotem-mully-plugin.xpt
  19. lrwxrwxrwx 1 root root      44 2008-05-05 09:06 libtotem-mully-plugin.so -> ../../totem/default/libtotem-mully-plugin.so
  20. lrwxrwxrwx 1 root root      43 2008-05-05 09:06 libtotem-gmp-plugin.xpt -> ../../totem/default/libtotem-gmp-plugin.xpt
  21. lrwxrwxrwx 1 root root      42 2008-05-05 09:06 libtotem-gmp-plugin.so -> ../../totem/default/libtotem-gmp-plugin.so
  22. lrwxrwxrwx 1 root root      47 2008-05-05 09:06 libtotem-complex-plugin.xpt -> ../../totem/default/libtotem-complex-plugin.xpt
  23. lrwxrwxrwx 1 root root      46 2008-05-05 09:06 libtotem-complex-plugin.so -> ../../totem/default/libtotem-complex-plugin.so
  24. lrwxrwxrwx 1 root root      45 2008-05-05 09:06 libtotem-basic-plugin.xpt -> ../../totem/default/libtotem-basic-plugin.xpt
  25. lrwxrwxrwx 1 root root      44 2008-05-05 09:06 libtotem-basic-plugin.so -> ../../totem/default/libtotem-basic-plugin.so
  26. -rwxr-xr-x 1 root root 9953520 2008-05-18 16:32 libflashplayer.so
  27. lrwxrwxrwx 1 root root      60 2008-05-18 16:33 npwrapper.libflashplayer.so -> /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so

After this, I restarted my Iceweasel, and tried to use a page that have flash, and voilá! I have a Flash plugin now! :-D

Next Page »