IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

C# Discussion :

Check des instructions CPU


Sujet :

C#

  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2002
    Messages : 257
    Par défaut Check des instructions CPU
    Bonjour,

    Y-a-t-il un moyen simple de récupérer les instructions cpu (avx2,bmi2...) en C# (pour une app uwp) ?
    Merci.

    Salutations.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2002
    Messages : 257
    Par défaut
    Bonjour,

    Je n'ai pas eu de réponse mais apparemment c'est pas évident en C#.
    J'ai réussi à obtenir ce que je cherchais par un système un peu "tarabiscoté" mais ça fonctionne.

    Salutations.

  3. #3
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 986
    Par défaut
    Pour la communauté, ce serait sympa de partager ce que tu as fait.
    Même si c'est "tarabiscoté", ça peut servir, voire même être amélioré.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2002
    Messages : 257
    Par défaut
    Bonjour popo,

    C'est vrai que j'aurai dû donner une petite explication.
    Mon programme (uwp) doit télécharger sur un serveur une version spécifique(zip) d'un programme console (stockfish en l'occurence) par rapport aux instructions processeurs de l'user (avx2,bmi2,sse4,popcnt...).
    Voici la solution "tarabiscotée" :
    J'ai un projet(C#) win32 (launcher.exe) inclus dans ma solution uwp, déclaré en tant que fullTrustProcess. La communication(uwp<>win32) se fait par le biais d'une appservice (AppServiceConnection,RequestReceived...).
    Ne trouvant rien en C#, j'ai créé un programme console (avec VS) en C++ à partir de cet exemple : https://docs.microsoft.com/en-us/cpp...s-2019#example que j'ai un peu modifié.
    Le launcher exécute le process C++(ProcessStartInfo,OutputDataReceived...) et récupère les données pour les renvoyer (SendMessageAsync(ValueSet)...).
    Je voulais d'abord lancer le process console CoreInfo de Russinovitch mais je n'ai pas vu l'instruction avx2.
    Evidemment la certification(store) passe sans problème.

    Salutations.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TM5900 crusoe] Liste des instructions ?
    Par gijy dans le forum Autres architectures
    Réponses: 2
    Dernier message: 03/01/2006, 08h19
  2. [telnet] Exécuter des instructions en cas d'echec
    Par xjinh dans le forum Modules
    Réponses: 3
    Dernier message: 15/11/2005, 17h43
  3. Liste des instructions de la bibl. std c++
    Par BBric dans le forum SL & STL
    Réponses: 7
    Dernier message: 29/10/2004, 00h02
  4. Temps d'exécution des instructions FPU
    Par ubi dans le forum Assembleur
    Réponses: 2
    Dernier message: 24/10/2003, 18h39
  5. Mesurer le temps des instructions
    Par luckylucke dans le forum Assembleur
    Réponses: 9
    Dernier message: 03/09/2003, 21h23

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