Les nouveaux processeurs arrivent

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
0
14
fév.
2007
Technologie
Actuellement se déroule à San Francisco la conférence annuelle sur les circuits électroniques : International Solid-State Circuits Conference (ISSCC).

Beaucoup de firmes font leurs annonces de produits futurs lors de ce salon et évoquent également les progrès technologiques envisageables à court terme.

Cette année IBM dévoile son Power6, Sun présente son Niagara 2, AMD annonce son futur processeur quad-core Barcelona, PA Semi, un nouvel entrant sur le marché, lance le PA6T. Intel de son coté propose un aperçu des futurs processeurs massivement multicores avec son démonstrateur 80 coeurs.

TestDisk & PhotoRec 6.6 sont disponibles

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
19
fév.
2007
Technologie
TestDisk et PhotoRec sont des logiciels de récupération de données sous licence GPL.

Le but de TestDisk est de permettre la récupération des partitions perdues (ext2/ext3, ReiserFS, XFS, JFS, Swap, LVM1/LVM2, FAT, NTFS...) et de réparer certains problèmes de corruption des systèmes de fichiers : utilisation de la sauvegarde du secteur de boot FAT32 ou NTFS, recherche des paramètres de systèmes de fichier FAT ou NTFS pour réécrire le secteur de boot, réparation des tables FAT, recherche des sauvegardes des superblocks ext2/ext3.

PhotoRec récupère les fichiers perdus y compris si le système de fichier (FAT, NTFS, ext2/ext3, HFS+...) est totalement corrompu ou a été reformaté. PhotoRec gère même certains cas de fragmentation de fichiers permettant de récupérer plus de données. Écrit en C dans un code portable, TestDisk et PhotoRec fonctionnent aussi bien sous Linux que DOS, Windows, Mac OS X, Solaris et les différents BSD.

La version 6.6 de ces programmes ajoute le support des images Expert Witness Compression Format ; de fait, TestDisk & PhotoRec sont plus facilement utilisables pour des recherches de preuves informatiques.
PhotoRec 6.6 est capable de ne travailler que sur l'espace libre d'une partition FAT16 ou FAT32, au lieu d'une partition complète, permettant de gagner en efficacité. De plus, une nouvelle méthode, plus efficace et plus rapide, est utilisée pour gérer les fichiers fragmentés.

Magrathea Online, le routard du système solaire !

Posté par  . Modéré par Nÿco.
Étiquettes :
0
2
fév.
2007
Technologie
Magrathea Online est bien plus qu'une mappemonde virtuelle, c'est une représentation du système solaire en 3D temps réel ! Confortablement installé chez vous, vous allez être capable de visiter la Terre ou encore la Lune, de voyager de l'une à l'autre sans aucun temps de chargement, de manipuler des échelles immenses jusqu'à zoomer sur le module lunaire Apollo 11 !

Magrathea Online est un moteur permettant de reconstituer en 3D des univers entiers, et ne se limitant pas qu'à une seule planète. Il permet par exemple de recréer le système solaire, ou bien n'importe quel univers imaginaire, et de l'explorer de planète en planète sans aucune transition.

Le 29 janvier la version pour GNU/Linux de Magrathea est sortie. Il s'agit cependant encore d'une version bêta donc tous les commentaires sont les bienvenus. Magrathea Online est distribué sous licence LGPL.

LibreSource Community 2.1 intègre Subversion.

Posté par  . Modéré par Florent Zara.
Étiquettes : aucune
0
25
jan.
2007
Technologie
LibreSource est une plateforme collaborative polyvalente dédiée à la fois au développement logiciel et à la fédération d'une communauté. Basé sur la technologie Java/J2EE, LibreSource est un serveur web modulaire que les utilisateurs peuvent modeler en combinant ressources et droits : pages wiki, forum, trackers, fichiers, zones de téléchargement, ...

A partir de cette nouvelle version, LibreSource Community 2.1 offre à la fois l'innovant LibreSource Synchronizer et Subversion. En complément, la société Artenum propose un ensemble d'améliorations, introduisant la possibilité de faire correspondre des groupes d'utilisateurs LibreSource depuis des groupes LDAP. LibreSource est l'état de l'art de la forge logicielle.

Fluendo propose une prise en charge des codecs Windows Media dans GStreamer

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
17
jan.
2007
Technologie
Fluendo connue pour son travail sur GStreamer propose une solution légale, après accord avec Microsoft et le MPEG LA, pour lire les fichiers audio et vidéo basés sur le format Windows Media.

Fluendo annonce aussi la prise en charge du MPEG-2 et MPEG-4 sur le même principe. Ceci est disponible sous Linux 32/64 bits et sous Solaris. Cette solution passe par l'ajout de greffons propriétaires et payants qui s'insèrent dans GStreamer.

Dans les cartons de Fluendo, il est à noter aussi le projet d'éditer une solution légale pour lire les DVD chiffrés par CSS sous Linux. Annoncé au second semestre 2006, le produit n'est pas encore disponible.

Certification SAML 2.0 de Lasso 2.0

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
0
19
jan.
2007
Technologie
La société de service spécialisée en logiciel libre Entr'ouvert annonce le succès aux tests d'interopérabilité SAML 2.0 organisés par le consortium Liberty Alliance de son logiciel Lasso 2.0 (Liberty Alliance Single Sign On).

Au cours de la session de tests organisée par la Liberty Alliance à Nice, du 4 au 8 décembre 2006, le logiciel Lasso 2.0 a fourni la preuve de sa conformité aux normes SAML 2.0. La certification Liberty garantit aux entreprises et institutions clientes que les produits sont interopérables immédiatement ce qui permet de réduire les coûts, d'accélérer les cycles de déploiement et d'augmenter la productivité.

Acceleo 1.2

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
12
jan.
2007
Technologie
L'équipe d'Acceleo est fière d'annoncer la sortie d'Acceleo 1.2 ! Le projet (un générateur automatique de code) a beaucoup évolué depuis la dernière livraison en octobre dernier. Ainsi cette version amène de nouvelles fonctionnalités, son lot de corrections de bugs mais elle marque aussi une plus grande participation de la communauté ainsi qu'une ouverture vers d'autres projets.

Voici un rapide aperçu des nouveautés :
  • Changement de licence, passage à la licence EPL
  • Une génération peut désormais être lancée au sein d'une tâche ANT (expérimental)
  • Nouveaux services d'indentation du code
  • Chaînes de lancement (.chain) paramétrables et possibilité d'appels de sous-chaînes
  • Compatibilité Mac OS X

Première implémentation du langage Fortress

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
11
jan.
2007
Technologie
Fortress est un nouveau langage de programmation, conçu et développé par Sun Microsystems, visant à remplacer le langage Fortran dans le domaine du calcul à haute performance, notamment scientifique, tout en offrant une bonne productivité pour le programmeur.

Annoncé pour la première fois en mai 2005, Fortress n'était jusque là qu'une série de spécifications disponibles sur le site du projet; ce n'est maintenant plus le cas, le dépôt subversion d'un prototype d'implantation ayant été ouvert. Techniquement, il s'agit d'un interprète écrit en Java pour la machine virtuelle de Sun. La majorité du code est sous licence BSD.

Cette version ne fournit qu'un coeur minimal du langage et devrait servir de base pour, à long terme, la création d'un compilateur industriel complet.

Le langage D 1.00 est disponible !

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
4
jan.
2007
Technologie
D est un langage de programmation "système". Combinant la rapidité et la puissance du C/C++ avec un confort de développement pour le programmeur voisin de celui fourni par Ruby ou Python.

D est un langage voisin du C++, mais où les fonctionnalités auraient été intégrées avec goût. Pour Walter Bright, le créateur de D, il n'y a pas une fonctionnalité particulière qui définit D, c'est le tout qui facilite le développement et la maintenance sans avoir à abandonner la vitesse du C/C++.

Amélioration en vue pour l'installation de logiciel sur GNU/Linux.

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes : aucune
0
4
jan.
2007
Technologie
Qui n'a jamais été déçu de ne pas pouvoir installer la dernière mouture d'un logiciel annoncé ici même ?

Les systèmes de gestion de paquet que nous trouvons couramment dans nos distributions - comme apt-get ou urpmi - ont certes de nombreux avantages mais aussi des limitations. Il n'est par exemple pas simple d'avoir les dernières versions des logiciels et on se retrouve limité à la sélection des paquets de sa distribution ; or aucune ne propose l'ensemble des Logiciels Libres existants.

La nécessité de fournir des paquets binaires multi-distribution est encore plus demandée par les éditeurs de logiciels propriétaires désireux de fournir une version GNU/Linux.

Partant de ce constat, un groupe de travail a été formé au niveau du projet LSB (Linux Standard Base) et de son organisation parente le FSG (Free Standard Group) afin de rendre la vie plus facile aux utilisateurs et aux développeurs.

Asterisk 1.4

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
3
jan.
2007
Technologie
La version stable d'Asterisk 1.4.0 est sortie pour Noël ; pour rappel, Asterisk est un logiciel transformant un PC en commutateur téléphonique privé : il permet de se connecter en IP ou au réseau téléphonique classique. En termes plus techniques, il s'agit d'un PABX IP, c'est-à-dire un IPBX ou PCBX, permettant de se connecter au réseau téléphonique classique (par RTC ou RNIS ) via des cartes vendues par son créateur : la société Digium (NdM : Asterisk fonctionne bien entendu très bien avec le matériel provenant d'autres constructeurs).

Vous trouverez plus d'informations sur les nouveautés de cette version dans l'article concernant la sortie en bêta de cette version 1.4. Cette version est accompagnée d'un nouveau projet, AsteriskNOW, qui est une distribution complète permettant d'avoir un IPBX Asterisk rapidement configuré.

NdM : GNU/Linux Magazine France n° 90 propose un dossier sur l'installation et la configuration d'Asterisk et de clients Ekiga (ex-gnomemeeting) ainsi qu'une solution permettant l'accès au réseau téléphonique commuté (RTC).

Astrolix, ou être un Astronome Linuxien

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
8
déc.
2006
Technologie
Astrolix est une jeune association, qui a pour objectif de faire connaître les logiciels libres ou open-source astronomiques, surtout si ils sont multiplateformes.

Les logiciels astronomiques ne manquent pas ! Il est même difficile de s'y retrouver au début. Cependant, il y a un certain manque de logiciels Libres.

Fort de ce constat, un petit groupe d'astronome amateur s'est lancé dans la mise en place d'une association pour permettre un regroupement des compétences, les échanges entre astronomes libristes.

Vous aimez l'astronomie ? Vous aimez les logiciels libres ? -> Rejoignez-nous !

HAProxy, le répartiteur de charge fiable et performant

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
2
5
déc.
2006
Technologie
La répartition de charge (load balancing en anglais, littéralement équilibrage de charge) est une technique utilisée en informatique pour distribuer un travail entre plusieurs processus, ordinateurs, disques ou autres ressources. Elle s'applique, en particulier, au domaine des connexions réseau, où elle permet d'assurer l'extensibilité et la haute disponibilité d'applications et de sites web.

Pour ceux d'entre vous qui souhaiteraient en savoir plus, je vous conseille l'article intitulé Making applications scalable with Load Balancing. Cette introduction aux techniques de répartition de charge a été écrite par Willy Tarreau, qui n'est autre que le mainteneur officiel du noyau Linux 2.4 et l'auteur de HAProxy.

Si après la théorie, vous souhaitez passer à la pratique, HAProxy est particulièrement recommandé : c'est un répartiteur de charge logiciel sous licence GPLv2.

HAProxy est une solution libre, fiable et très performante de répartition de charge de niveau 4 (TCP) et 7 (HTTP). Elle est particulièrement adaptée aux sites web fortement chargés qui nécessitent de la persistance ou du traitement au niveau 7.

La fiabilité est l'un, sinon le point fort d'HAProxy. Il est par exemple utilisé par des sociétés apparaissant au classement Fortune 500 pour servir des millions de pages chaque jour.

Cette fiabilité ne s'est pas faite au détriment des performances : HAProxy requiert peu de ressources, et son architecture évènementielle mono-processus lui permet facilement de gérer plusieurs milliers de connexions simultanées sur plusieurs relais sans effondrer le système.

Enfin, la sécurité est au rendez-vous : pas une seule vulnérabilité en 4 ans. De plus, HAProxy est capable de se chrooter et de diminuer ses privilèges au lancement.

Intalio : la gestion des processus métier à l'heure du libre

Posté par  . Modéré par rootix.
Étiquettes :
0
4
déc.
2006
Technologie
Intalio, acteur historique sur la scène de la gestion des processus d'entreprise (BPM), vient de livrer son outil de modélisation BPMN à la communauté du libre sous la forme d'une extension pour la plateforme de développement Eclipse. La licence retenue est l' Eclipse Public License (EPL).

Cette annonce s'accompagne aussi de la mise à disposition en EPL de son framework Tempo qui apporte des fonctionnalités de workflow à un moteur d'exécution de processus BPEL ( implémentation du langage BPEL4People) .
Cette société n'en est pas à son coup d'essai puisqu'elle avait déjà fait don de son propre moteur d'exécution de processus à la fondation Apache.
Les entreprises disposent à présent d'une offre complète afin d'optimiser leur coeur de métier, qui leur permettra de s'ouvrir à leurs partenaires puisque ces produits supportent les standards du marché et s'articulent autour des services web.

IBM libère un framework pour le Web sémantique

Posté par  . Modéré par j.
0
3
déc.
2006
Technologie
IBM a annoncé la semaine dernière l'ouverture du code du SRLP (Semantic Layered Research Platform) : un ensemble d'applications développées dans le cadre de leurs recherches sur le Web sémantique.

Pour l'instant, seul Boca, un dépôt RDF qui s'appuie sur la base de donnée DB2 est disponible, mais l'ensemble des composants de la plateforme devraient être rendus publics dans les mois qui viennent sous licence Eclipse. Il reste en effet à nettoyer le code et écrire la documentation technique afin que cette libération soit utile à l'ensemble de la communauté.

Cette annonce est importante de deux points de vue :
D'une part, cela montre l'engagement d'une entreprise aussi importante qu'IBM dans la recherche et le développement sur le Web sémantique qui pourrait bien devenir une véritable révolution de notre façon de traiter l'information.
D'autre part, c'est une illustration importante de l'intérêt du modèle libre pour la recherche en informatique.
L'article Semantic Web Technologies in the Enterprise sur le blog de Lee Feigenbaum illustre bien ces deux points de vue.

Sortie de SBCL 1.0

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
30
nov.
2006
Technologie
SBCL est une implémentation libre du langage ANSI Common Lisp.
Elle fournit un compilateur en code natif, un débogueur et un environnement interactif où les fonctions sont compilées à la volée.
Elle est en partie dans le domaine publique et sous licence BSD.

Après six ans de développement, la version 1.0 est sortie le 30 novembre 2006. Les précédentes versions étaient toutefois déjà très utilisables.

A la base, SBCL est un fork de CMU CL de l'université de Carnegie Mellon qui devait permettre de rendre CMU CL plus portable et maintenable.

SBCL a été porté sur beaucoup d'architectures et sur la plupart des systèmes d'exploitation courants. En particulier, on pourra trouver une version pour presque chaque architecture supportée par Linux.
SBCL peut se compiler lui même ou à partir d'une autre implémentation du Common Lisp.

Le logiciel libre au Sénat sous l'angle professionnel

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
14
nov.
2006
Technologie
Jeudi 16 novembre 2006 à 18h30 est organisée une table ronde par le Club Sénat sur le thème :
"L’économie du Logiciel au service de la performance de la France".

A la base dédiée au logiciel libre cette conférence a été élargie au logiciel dans son ensemble. Cette tribune permettra de présenter le logiciel libre sous un angle professionnel : création d'emploi, ré-appropriation des sources, pérennité, ...

D-Bus 1.0, future fondation de nos bureaux

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
14
nov.
2006
Technologie
FreeDesktop.org a annoncé le 9 novembre la sortie de D-Bus 1.0 après quelques années de travail.

Ce système est la tentative de FreeDesktop.org de standardiser un système d'échange d'informations et de données entre applications des environnements de bureau, ou entre applications et le noyau. Chaque application peut ainsi demander ou proposer des services aux autres, ainsi que demander à être informée de l'arrivée ou de la déconnexion à chaud de nouveaux périphériques. Des bus de données munis d'une sémantique sont créés.

Freedesktop.org est une initiative des développeurs de GNOME, KDE, Enlightenment, GStreamer, Xgl/AIGLX ou encore x.org afin de créer des standards communs dans un contexte de développement de code et de spécifications ouvertes.

KDE 4 sera vraisemblablement la première version de KDE à intégrer D-Bus grâce au binding Qtbus de TrollTech. D-Bus succédera donc à DCOP. GNOME est aussi de la partie, puisqu'il est prévu dans la feuille de route de remplacer complètement bonobo par D-Bus.

Lancement du projet GlobalGCC

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
2
nov.
2006
Technologie
Un consortium d'entreprise européennes vient de se former afin d'améliorer radicalement le compilateur libre GCC.

Dans le cadre de l'initiative ITEA (Information Technology for European Advancement), qui est soutenue par l'Union Européenne par l'intermédiaire de son programme de recherche Eureka, il a été décidé d'améliorer les performances du code produit par GCC.

Le projet, nommé GlobalGCC durera 30 mois.
Il sera financé pour environ un tiers par les gouvernements français, espagnol et suédois et le solde sera financé par des entreprises et des universités. Parmi ces dernières on peut noter Airbus, le CEA, l'INRIA, Telefonica ou MySQL.

Le projet sera dirigé par l'entreprise Mandriva.

Publication d'une nouvelle version de GRASS

Posté par  (site web personnel, Mastodon) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
1
nov.
2006
Technologie
GRASS 6.2.0 vient de sortir ce mardi 31 octobre 2006. GRASS (Geographic Resources Analysis Support System) est un Système d'Information Géographique pour l'analyse et la gestion des données spatiales. Il permet également l'analyse d'image, la production de carte et de graphique, la modélisation spatiale et, bien sûr, la visualisation. Grass est utilisé principalement dans les universités à travers le monde, mais également par des sociétés commerciales.

Les nouveautés (autres que les corrections de bug), cette liste est loin d'être exhaustive :
  • GRASS est porté sous windows [wingrass] ;
  • Prototype d'interface GRASS-SWIG ajouté (bibliothèque qui permet de lier un logiciel avec des langages de scripts, pour Perl et Python seulement) ;
  • Ajout du pilote SQlite
  • Ré-écriture du pilote MysQL ;
  • Support pour les noms longs de mapset ;
  • Support des gros fichiers en options (> 2Go) ;
  • Intégration dans QGIS ;
  • Ré-écriture de l'interface d.m est remplacé par gis.m ;
  • De nombreux scripts et commandes (77) ajoutés ou améliorés.
NdM : GRASS est un logiciel scientifique libre sous licence GPL.

Sortie de UMN Mapserver 4.10

Posté par  (site web personnel, Mastodon) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
8
oct.
2006
Technologie
Mapserver est un serveur cartographique libre créé par l'Université du Minnesota. La dernière version vient de sortir le 5 octobre après 3 béta et 1 release candidate. Mapserver est un des serveurs cartographiques les plus utilisés au monde. Il supporte un grand nombre de formats vectoriels (shp, tab, mif/mid, ...) et raster (GTIFF, ECW, ...) en partie grâce à la bibliothèque GDAL-OGR. Il supporte également plusieurs langages de script grâce à MapScript : PHP, Ruby, Java, C# ... et une partie des webservices définie par l'OGC (WMS, WFS, SLD, ...).

Outre les nombreuses corrections de bug, nous trouvons plusieurs nouveautés intéressantes :
  • gestion des étiquettes courbes ;
  • chiffrement des mots de passe ;
  • inclusion de mapfile ;
  • gestion du service Sensor Observation Service (SOS) ;
  • ajout de la balise item pour les modèles de requêtes ;
  • coordonnées relatives pour les objets graphiques INLINE ;
  • services WxS (WMS, WFS, ...) dans MapScript ;
  • réécriture de GEOS et de nouvelles méthodes ;
  • support de Web Map Context (WMC) 1.1.

Tesseract-OCR

Posté par  . Modéré par j.
0
7
oct.
2006
Technologie
Moteur de reconnaissance optique de caractères, Tesseract-OCR a été libéré en août 2006.

Historiquement, Tesseract a été créé en 1985 par Hewlett Packard et abandonné 10 ans plus tard. Conscient du potentiel de ce logiciel, il a récemment été décidé de le rendre disponible pour tout le monde en le publiant sous licence Apache v2.

Tesseract-OCR est loin d'être aussi performant que les logiciels propriétaires actuellement sur le marché, mais devient de fait le meilleur moteur de reconnaissance de caractères libre.

Sortie du langage de programmation Tom 2.4

Posté par  . Modéré par Mouns.
Étiquettes :
0
5
oct.
2006
Technologie
Six mois après la dernière version, la version 2.4 du langage TOM vient de sortir, apportant son lot d'innovations.

TOM est un langage de programmation développé au sein de l' INRIA et qui marie le meilleur des mondes des langages fonctionnels et impératifs en ajoutant du filtrage de motifs («pattern matching») et de la programmation par statégies à Java, C ou OCaml.

TOM permet de manipuler des arbres (termes, AST, XML, ...) grâce à un mécanisme de filtrage puissant (travaillant aussi sur des listes) sur les types Java/C. De plus, il fournit un outil permettant de générer des arbres non-mutables en Java avec partage maximal de la mémoire et invariants (listes triées, sans doublons, arbres balancés, ...).

Combiné avec un langage de stratégies réflexives, il est utilisé entre autres pour :
  • développer des compilateurs (comme le compilateur Tom) ;
  • transformer à la volée du bytecode Java ;
  • le développement d'un assistant à la démonstration ;
  • générer des sites web (transformations de XML plus puissantes que XSLT grâce aux stratégies)

Le compilateur est stable et mature, et la documentation est fournie et à jour. De plus, l'environnement de programmation est multi-plate-forme et convivial : greffon vim, tâches ant, greffon pour l'IDE Eclipe.

Le tout est publié sous des licences libres (GPL et BSD).

Coupe de France et d'Europe de Robotique 2007

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
3
oct.
2006
Technologie
"Déchets, tri et victoire ! Le robot qui trie le plus de déchets dans les bonnes poubelles sera le gagnant.", voici donc l'intitulé du règlement des coupes de France et d'Europe 2007 de Robotique (anciennement appelée "coupe E=M6"). Le principe de ces coupes est simple : deux robots autonomes s'affrontent lors de matchs d'une durée de 1 min 30.

L'année dernière, cette manifestation a réuni environ 3000 spectateurs, 260 équipes, de plus de 23 pays différents (principalement européens)

Cette année semble donc prometteuse en terme de démonstrations technologiques (vision, bras manipulateur, ...), puisqu'il faut repérer, identifier et transporter des objets de taille et de couleur différentes (canettes, bouteilles et piles).

La quintessence des algorithmes bit à bit

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
7
sept.
2006
Technologie
Jouer avec les bits lorsqu'on code est souvent un bonheur intense tant les possibilités sont larges malgré les axiomes 8/16/32/64 bits dont on dispose sur les processeurs (et donc) dans les langages.

De nombreux "grands maîtres", dont Brian Kernighan lui-même ont écrit de nombreux algorithmes utilitaires effectuant des travaux sur les champs de bits que sont nos mots mémoires.

On trouvera donc dans l'article cité, qui des comptage de bit (à 1 ou 0), des tests de parités parallélisables, des rotations de bits, des modulos, des log base 2 (et donc des log base n). L'article prévient en introduction que les problèmes de cache, bande passante mémoire doivent être pris en compte dans l'utilisation de l'algorithme sur l'architecture libre.

Un bien beau texte.

NdM : les extraits de code sont du domaine public d'après l'introduction du document.