graphical blog 2

françaisCet article existe également en français.
Introduction

I bought a shuttle X27D (330€) that has got a 64 bit compatible, 2 core hyper-threaded (4 core with Linux, 512K cache for each one), ultra-low voltage (8W TDP) Atom 330, the one used in the SGI molecule supercomputer concept (10,000 cores in a rack), sadly, the North bridge has a greater TDP (around 23W) than the CPU. I choose the shuttle, because of the DVI connector. Every Atom 330 motherboards has only VGA and there are problem of detection in VGA between computers and my LCD screen.

As there wasn’t any 64 bit mode Atom test, I do one using Ubuntu. Ubuntu-8.10 liveCD crash at boot on atom 330, but Ubuntu 9.04 alpha works perfectly.

I used two tests, Hardinfo, mono-thread test included in Ubuntu and Blender well known bench using multithreading (4 threads for the 4 cores was used for this test).

Test Hardinfo MONOCORE

* Zlib compression (integers). greater is better

* Fibonacci suite (integers). lower is better

MD5 sum, used for file integrity (integers). greater is better

SHA1 encryption (integers). greater is better

Blowfish encryption (integers). littler is better

There are great difference between 32 bits and other in this test.

3D raytracing (floats). littler is better

The 64 bit mode is better than 32 bit mode for floats
The 32 bit mode is better than 64 bit mode for integers

As all these test are mono-threaded, performance of the CPU should be far better if multi-threaded, as this is the case on lot of application on GNU/Linux today.

Test multicore with Blender rendering
This test uses eofw.org benchmark/

This test uses default Ubuntu or getdeb Blender, these version are not optimised for sse and so…
The atom330 has got : sse sse2 and ssse3 but no sse3 (could need patch for Hackintosh).

As Blender is perfectly multithreaded, it will use multicore. On Turion CPU, Getdeb version of Blender is used. Don’t know if Ubuntu Jaunty version is more optimized ???
Ubuntu 2.46 32bits version is faster than official Blender.org one.

I can see on the window displaying the rendering that the 1024KB cache of Turion help him gain time by compute bigger blocks of the picture. The 512KB caches of Atom330 reduce the sizes of the block and the FPU performances of the CPU is lower than the Turion. The memory management that is externalized on Atom is also a bad point for him. Anyway Atom works really better in 64 bits mode than in 32 bits modes for floating numbers computation. Next generation of Atom including memory management included in CPU this year will probably has better results.

8 Comments »

  1. Hi, and many thanks to you.

    I have just ordered Zotac Ion, which has Atom 330 with NVIDIA Ion chipset and graphics. It hasn\’t only VGA & DVI but HDMI with HDCP support, WLAN n, integrated DC-DC PSU with external power adapter and all other bells and whistles.

    Still wondering whether to use it with 32 or 64 bit Ubuntu. As shown above, in some cases there might be quite dramatic performance boosts or drops depending on use.

    Comment by Risto — %AM %425 %Europe/Paris%q, %2009 @ %1:%Jul %p

  2. The Zotac Ion ITX D-E (and the Zotac Ion A-U)seem to be the motherboard I searched by this time :(. VGA+DVI+HDMI + 2 RAM slots + Gb Lan +wireless + mini-pci slot + everything for audio (from digital to analogic), no need to noisy fan (Ion chipset instead of Intel high energy one), and everything for 130 €, this and a mini-ITX box should cost less than 200 €.

    Comment by Administrator — %PM %794 %Europe/Paris%q, %2009 @ %1:%Jul %p

  3. Hi,

    Another motherboard based on the Intel Atom 330 dualcore 1,6GHz and the chipset Nvidia MCP7A-ION.
    http://www.pointofview-online.com/showroom.php?shop_mode=product_detail&product_id=97
    Better for me because it comes with a real PCI-Express 16x slot, SATA x4 and without WiFi…

    Comment by Jean-Michel Martin de Santero — %PM %607 %Europe/Paris%q, %2009 @ %1:%Jul %p

  4. “The atom330 has got : sse sse2 and ssse3 but no sse3 (could need patch for Hackintosh).”
    Not true, all CPUs that have SSSE3 should have SSE3.
    It is called pni in /proc/cpuinfo

    Comment by Yuhong Bao — %AM %262 %Europe/Paris%q, %2009 @ %1:%Sep %p

  5. Bonjour,
    Vous ne précisez pas la consommation électrique du X27D? N\’auriez vous pas un wattmètre pour la mesurer?
    Merci d\’avance

    Comment by Jorkar — %AM %037 %Europe/Paris%q, %2010 @ %0:%Jan %p

  6. Non, mais entre temps, un SSD et un HDD sont morts, je me méfie un peu de la fiabilité de l’alimentation de ce truc du coup.

    Pour info, les caractèristiques du transfo ca donne une idée de la conso max :
    en entrée: 100-240V / 2A
    en sortie : 12V/5A
    Labélisé niveau d’efficacité (IV).
    Cela donne une éfficacité energetique de >= 0.09 * Ln (Pno)+0.5.

    Voila tout ce que j’ai comme éléments, je n’ai pas de wattmètres malheureusement.

    Entre temps plusieurs sociétés ont sorti des appareils avec atom330, qui ont sent doute de meilleures caractèristiques, et l’atom 330 est maintenant rempalcé par l’Atom D510 (D410 pour la version simple core) qui est plus puissant et ne consomme plus que 13 W avec le north bridge et GPU inclus (le GM450 consommait plus de 20 W à lui seul), le bus RAM est de plus passé à 800Mhz.

    En tout cas les caractèristiques plus que limitées du chip graphique des nouveaux atom ne donnent pas envie, on ne peut pas l’utiliser confortablement sur les écrans d’aujourd’hui ; Cette puce graphique est limité à 1366 * 768 pixels en sortie numérique, donc soit c’est flou en vga (analogique), soit c’est encore plus flou en digital (aucun écran n’a de résolution aussi basse aujourd’hui), cela oblige à perdre le gain de consommation sur une carte graphique en PCI-E :(.

    Un benchmark comparé atom 330 avec atom D510 sur différentes solutions existantes mais en 32bits et simple thread visiblement (un peu nul donc)???.

    Visiblement toujours test 32 bits, mais il font des tests monothread et multithread, la puissance du ion compense la différence de puissance entre les deux générations, du moins en calcul 32 bits ?

    Aujourd’hui je regarde aussi sur la sortie des machines à base de processeurs ARM, qui consomment beaucoup moins et sont beaucoup plus efficaces que les Intel (au niveau du rapport consommation/puissance de calcul), plusieurs modèles devraient êtres annoncés pendant le CES.

    Comment by Administrator — %AM %076 %Europe/Paris%q, %2010 @ %0:%Jan %p

  7. Merci beaucoup pour votre réponse rapide.
    En fait j’ai trouvé un bench qui donne la conso ici : http://www.tomshardware.com/reviews/shuttle-xs29f-nano,2397-9.html
    Il s’agit pour moi de me monter un home server donc je ne pense pas qu’un ARM satisfasse à mes besoins de perf.

    Comment by Jorkar — %AM %103 %Europe/Paris%q, %2010 @ %0:%Jan %p

  8. Les derniers modèles d’ARM (cortex-A9) montrent leur supériorités par rapport aux Atom en terme de puissance de calcul/fréquence/énergie, ils ont un taux de calcul/Hz équivalent, mais consomment beaucoup moins d’énergie. Des modèles à 2Ghz sont prévu chez Samsung, Apple (qui fait fondre par Samsung, licencié/remarqué pour une filiale d’Apple), . De plus sur une seule puce est généralement couplé 2 à 4 cores CPU et contient également des DSP,GPU, etc, qui sont pleinement exploité par OpenCL. Si c’est pour du calcul intensif (physique, imagerie, etc…, les programmes sont en cours d’adaptation pour OpenCL). Au final, Intel prend un sacré retard cette année, avec l’évolution moindre de ses CPU, par rapport à l’évolution colossale des SoC à base d’ARM (quasiment tous les autres fondeurs de puces).

    Comment by Administrator — %AM %471 %Europe/Paris%q, %2010 @ %0:%Jan %p

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress

Switch to our mobile site