Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    23 700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 23 700
    Points : 149 182
    Points
    149 182

    Par défaut Qt et AVX-2 sous Clear Linux

    Clear Linux se prépare à compiler Qt avec les instructions AVX-2
    Quel gain de performance peut-on en espérer ?

    Clear Linux est la distribution Linux éditée par Intel dans l’objectif de fournir, de base, une performance maximale. Pour ce faire, ses développeurs tendent souvent à compiler les applications en exploitant au maximum les jeux d’instructions des processeurs les plus récents — un gain de performance intéressant au prix d’une compatibilité des binaires fournis réduite aux processeurs plus récents. Pour toujours s’adresser à un public large, les applications sont toujours compilées pour des processeurs plus anciens : la détection des instructions disponibles se fait à l’installation de la distribution, les binaires les plus performants en restant compatibles étant toujours téléchargés.

    Pour le moment, les développeurs s’intéressent au cas de Qt, afin d’activer les instructions AVX-2. Celles-ci sont disponibles sur tous les processeurs Intel depuis 2014 et AMD depuis 2015. Ces instructions servent à effectuer la même opération sur une grande quantité de données simultanément, ce qui est notamment utile pour les applications 3D (comme Qt 3D). Les opérations sur les chaînes de caractères pourraient aussi, par exemple, en profiter.

    La difficulté avec Qt est l’intégration d’un système de compilation particulier, qmake, qui installe ses fichiers sans respecter les conventions de nommage spécifiques à Clear Linux (une extension aux fichiers .so indique le jeu d’extensions). Après discussions sur la liste de diffusion, il semblerait que la solution soit déjà implémentée et prête à être utilisée. Reste alors à voir les gains de performance effectifs avec une modification aussi simple.
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions), HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Nouveau membre du Club
    Inscrit en
    juillet 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : juillet 2006
    Messages : 25
    Points : 29
    Points
    29

    Par défaut

    Voici une idée des gains que l'on peut espérer : https://www.phoronix.com/scan.php?pa...704-beta&num=1 pas grand chose finalement.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    root
    Inscrit en
    juin 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : root

    Informations forums :
    Inscription : juin 2016
    Messages : 10
    Points : 7
    Points
    7

    Par défaut

    Citation Envoyé par DarkVenoM Voir le message
    Voici une idée des gains que l'on peut espérer : https://www.phoronix.com/scan.php?pa...704-beta&num=1 pas grand chose finalement.
    Le benchmark de phoronix n'a rien avoir avec ce sujet, il faut un benchmark ciblé sur ce contexte une fois mise en place.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Journaliste
    Inscrit en
    décembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Journaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : décembre 2013
    Messages : 4
    Points : 8
    Points
    8

    Par défaut Conso ?

    De mémoire, il me semblait que l'utilisation des instructions AVX pouvaient augmenter la consommation des processeurs et donc leur chauffe.

Discussions similaires

  1. [Free Pascal] Fenêtre simple sous Freepascal/Linux
    Par szprn2002 dans le forum Free Pascal
    Réponses: 1
    Dernier message: 21/08/2006, 12h02
  2. Sauvegarder les pages marqués sous GNU/Linux
    Par bnadem35 dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 07/07/2006, 21h50
  3. Lib. pour générer du RTF ou PDF en C++ sous Windows/Linux
    Par coolclasse dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 11/04/2006, 01h44
  4. Accés à phpMyadmin sous Mandriva linux
    Par devt11 dans le forum Mandriva / Mageia
    Réponses: 5
    Dernier message: 14/12/2005, 16h47
  5. [Sécurité] Execution des include() sous windows/Linux
    Par secteur_52 dans le forum Sessions
    Réponses: 27
    Dernier message: 14/11/2005, 19h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo