Journal Coup de boost sur le pilote graphique Intel

Posté par  . Licence CC By‑SA.
38
22
juin
2016

J'ai la -mauvaise- habitude de garder trace des performances des ordinateurs que je libère pour les copains. Rien de sérieux, un coup de "7z b" pour le processeur et un coup de "vblank_mode=0 teapot" pour la carte graphique.

Et là une surprise est venue en testant la Mageia 6 qui arrive en RC : la machine est passée de 170 à plus de 400 images par seconde dans teapot! Après comparaison, c'est Mesa 12 et le noyau 4.6 qui apportent (…)

Pythran 0.6 - compilation de noyaux scientifiques écrits en Python

Posté par  (site web personnel) . Édité par ZeroHeure, Benoît Sibaud, palm123 et tuiu pol. Modéré par Benoît Sibaud. Licence CC By‑SA.
36
6
nov.
2014
Python

Pythran est un compilateur pour les noyaux de calcul scientifique écrit en Python. Il permet d'écrire des modules dans un large sous-ensemble de Python + Numpy, d'ajouter quelques lignes de commentaire pour spécifier les types des fonctions exportées, enfin de compiler l'ensemble pour obtenir un module natif capable (parfois !) d'utiliser efficacement multi-cœurs et unités vectorielles. Le reste de la dépêche décrit le fonctionnement du compilateur, les évolutions récentes et propose une comparaison avec les alternatives : Cython, numba et parakeet.

Journal Quand Pythran fait tourner du Python plus vite que du C++, c'est que...

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
26
juin
2014

Yo standard (un stdyo en quelque sorte)

Un utilisateur de Pythran m'a récemment conseiller de regarder le benchmark que voilà et de comparer Pythran à l'ensemble.

L'article associé essaie de comparer l'implémentation d'un algo dans différents langages, un peu à la computer language benchamrk. Pourquoi pas.

Ni une, ni deux, je choppe les sources C++, Python et Python + Jit (Mumba en l'occurrence), je compile et lance les benchs. Rien de très surprenant:

$ python RBC_Python.py
[
(…)

Journal Endurance des SSD

Posté par  . Licence CC By‑SA.
Étiquettes :
29
28
mai
2017

Bonjour la foule

Yet another bookmark journal

Je suis un peu à la bourre, mais le journal «Bench this SSD» m'a remis cette histoire en mémoire.

Le site The Tech Report a opéré sur env. 18 mois (entre 2013 et 2015), un test d'endurance sur une poignée de SSD:
* Corsair Neutron Series GTX,
* Intel 335 Series,
* Kingston HyperX 3K,
* Samsung 840 and 840 Pro Series.

TL;DR Les SSD sont très, très fiables ! Ils dépassent tous les (…)

Journal Performance des navigateur web: linux parent pauvre ?

Posté par  .
Étiquettes :
28
12
déc.
2009
Cher tous,

À la suite des deux journaux récents sur Chrome [1] et sur Firefox [2], j'ai décidé de me faire un petit panorama personnel des performances des navigateurs web disponibles sous Linux, dans leurs versions linux (Kubuntu 9.10) et dans leurs versions windows (Vista). Pour ce faire, j'ai utilisé les benchmarks PeaceKeeper [3] et SunSpider [4], qui valent ce qu'ils valent, et qui ont tourné sur un Intel Q9300 (quad core 2.53Ghz).

Ont été testés: Firefox 3.5.5 (Linux/Windows), Swiftfox (…)

Journal Comparaison des performances de machines virtuelles

Posté par  . Licence CC By‑SA.
27
3
fév.
2012

On entend de tout en ce qui concerne les performances des logiciels de virtualisation; difficile de savoir ce qui est sérieux.

J'ai donc profité de l'excellent cours de parallel computing and pthreads (EPFL), dans lequel je devais réaliser un mini-projet, pour faire un benchmark un tant soit peu sérieux. Pour rester dans le sujet du cours, je me suis focalisé sur des aspects liés au "HPC", à savoir les performances CPU, disque et communication.

Comme il fallait également choisir au (…)

Journal pythran rampe

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
16
juil.
2012

Le titre « pythran est en marche » me paraissait bizarre pour un outil qui a trait aux serpents…

Dans ma folie bienheureuse, et faisant fi des avis pessimistes, j'ai tenté de passer un code résolvant le problème des Nreines dans la moulinette pythran. Après de nombreux hacks optimisations, les résultats tombent:

  • python: 1.34s
  • pypy: 0.56s
  • nuitka: 1.34s
  • shedskin: 0.61s
  • pythran: 0.32s

\o/ le bébé s'en sort bien.

Pour être honnête il faut bien avouer que pythran ne supportant pas encore (…)

Journal Dans lequel on revient sur les performances SVG des Firefox

Posté par  (site web personnel) . Licence CC By‑SA.
21
31
mai
2013

Chers lecteurs et chères lectrices,

Vous vous souvenez peut-être de mon précédent journal, Où il est question de D3, des communes de France et des performances SVG des moteurs de rendu abordant brièvement les piètres performances de rendu SVG de Firefox. Un commentaire fort pertinent m'y a suggéré l'utilisation de canvas pour pallier à ces problèmes de performances.
 

Voici donc le résultat, avec la possibilité de passer de canvas à SVG pour comparer : http://ssz.fr/places
Vous remarquerez rapidement que (…)

Navigateurs Web : tests Acid 3 et HTML 5 test

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
19
20
sept.
2011
Internet

Le test Acid 3 existe depuis 2008 et permet de vérifier « certains aspects du DOM 2, d’ECMAScript, des CSS, du SVG, du XML et des URI » (source Wikipédia). Il permet de comparer simplement les navigateurs avec une note sur 100. Ce test a été mis à jour le 17 septembre dernier, « en excluant par des commentaires les parties du test qui ont pu changer dans les spécifications ».

Le test Acid 4 est attendu et devrait se focaliser sur l’implémentation de SVG et CSS 3.

Frédéric Béziès revient dans son blog sur le test HTML 5 test, concernant l’implémentation de HTML 5 (en cours de définition).

Quelques résultats sont fournis dans la seconde partie de la dépêche.

Forum général.cherche-matériel Remplacer un (petit) cluster pour consommer bcp moins tout en gardant de la puissance

18
25
oct.
2014

Salut,

je dois, pour des raisons de consommation, remplacer le (petit) cluster du boulot. Pour information, nous faisons du traitement scientifique d’images satellites. Nous avons besoin de puissance de calcul et d’I/O (aussi rapide que possible).
Actuellement, on a 6 nœuds + un maître. 46 cœurs, 2 à 3.5go par cœur, 72 disques (12 à 24 disques par machine), pour un espace total de 140to (70 réellement utilisables avec la solution actuelle).
Logiciellement parlant, on a:
HTCondor pour la répartition (…)

Journal Premières évaluations publiques d'un serveur non-IBM à base de Power8

Posté par  . Licence CC By‑SA.
18
14
avr.
2015

Salut cher Nal mais néanmoins lecteur,

je reprends à mon compte une url postée hier sur la tribune par une moule dont je tairai le nom.

Tout d'abord l'URL :

http://lvalsan.web.cern.ch/lvalsan/processor_benchmarking/presentation/#/title

Que nous apprend cette URL ? Il s'agit de comparatifs référenciels (benchmark) entre plusieurs serveurs & architectures.

Le but étant de comparer le classique x86 aux alternatives que sont Power et arm64.

Si on devait faire un résumé, on pourrait dire que le power8 obtient les meilleures performances en général (…)

Journal HOW TO : Bench this SSD

Posté par  . Licence CC By‑SA.
Étiquettes :
17
23
mai
2017

Salutations

Bon, voilà, j'ai voulu voir ce que pouvait donner un petit bench (test de performances) sur mon SSD, histoire de me familiariser avec les outils à disposition pour le faire, et également dans un but de découverte.

  • Conditions de tests

A ma disposition, j'ai donc un disque SSD de capacité 256 Go, et de marque Transcend. Avec plus de détails via la commande smartctl (dispo via le paquet smartmontools):

sudo smartctl -a /dev/sda
Device Model: TS256GSSD370S
Serial Number: C571740122
Firmware (…)

Journal Veuillez instancier ce journal avant de le lire

Posté par  (site web personnel) . Licence CC By‑SA.
15
9
oct.
2014
/* attention ce journal est très légèrement technique, il ne suit pas la ligne éditoriale de linuxfr, vous n'y trouverez donc ni recette de cuisine, ni histoire de motards */

class journal < typename… Users > {

Bonjour Nal!

Si tu as lu mon précédent journal, tu sais que je me remets à jour en C++ en écrivant un petit prototype de jeu afin d'explorer ou de redécouvrir certaines parties de l'univers de cette plateforme de développement en kit.

Cette (…)