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 :

Intel organise un concours de programmation parallèle destiné aux étudiants francophones


Sujet :

C

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : juin 2010
    Messages : 1 374
    Points : 68 505
    Points
    68 505
    Par défaut Intel organise un concours de programmation parallèle destiné aux étudiants francophones
    Intel organise un concours de programmation parallèle
    Destiné aux étudiants francophones, de nombreux lots sont à gagner



    Pour promouvoir le développement de la programmation parallèle en France, Intel lance aujourd'hui un concours destiné aux étudiants francophones.

    « Acceler'8 » se passera en deux phases d'un mois chacune et opposera des binômes d'étudiants autour de deux problèmes de programmation parallèle élaborés par des ingénieurs spécialisés d'Intel.

    Chaque binôme, accompagné d'un professeur, doit soumettre le code source le plus optimisé possible. Les codes seront à la fin de chaque mois analysés et notés par un jury d'experts Intel.

    Afin d’égaliser les chances, un accès à distance à une machine de 40 cœurs sera offert à tous les participants et pendant toute la durée du concours.
    De plus, les ingénieurs d'Intel seront à la disposition des étudiants pour les guider sur le forum de l'évènement.

    L'annonce des gagnants aura lieu le 10 juin prochain et les meilleurs codes seront publiés sur les sites d’Intel à la fin du concours.

    De nombreux lots sont à gagner : 40 netbooks « Asus EEEPC 1001 PX » et 2 ordinateurs portables pour professionnels : 1 Toshiba Portégé M780-10R et 1 Toshiba Portégé R700-185.

    Pour participer, il suffit d'envoyer un courrier électronique à l'adresse isnfrance@intel.com, en précisant les noms des membres de l'équipe (les 2 étudiants et le professeur).
    Les participants doivent préalablement être inscrits sur l'Intel Software Network pour les étudiants et sur l'Intel Academic Program pour le professeur.

    Une opportunité pour les étudiants d’avoir de la visibilité sur les sites Intel et de profiter de l’expertise de ses ingénieurs séniors.


    Source : Intel france

    Et vous ?

    Allez-vous participer au concours d'Intel ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    août 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    Quels seraient les connaissances pour pouvoir optimiser ce code ?

  3. #3
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : juin 2010
    Messages : 1 374
    Points : 68 505
    Points
    68 505
    Par défaut
    Bonjour Frank1010,

    Le concours se limitera aux développements C, C++ dans un environnement Linux et avec des compilateurs Intel.

    La machine de teste (de 40 cœurs) mise à la disposition des participants par Intel est dotée d'un environnement comprenant :
    Compilateurs Intel® C et C++ , VTune™ Analyzer, Intel® ThreadChecker, Intel® Threadprofiler, Intel®Threading Building Blocks, Intel® Integrated Performance Primitives, Intel®Math Kernel Libraries et les compilateurs GNU

    Intel offre des licences universitaires gratuites pour ses outils. Il est aussi possible d'utiliser les versions d'évaluation en attendant d'avoir les licences académiques.

    Cordialement
    Idelways

  4. #4
    Membre à l'essai
    Inscrit en
    avril 2011
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 7
    Points : 11
    Points
    11
    Par défaut Langages pour le concours
    Bonjour Franck1010,

    les connaissances nécessaires pour le concours sont assez minimes car le choix du langage est laissé au développeur ( Fortran ou C++ ) .
    De plus, si vous vous inscrivez sur la partie académique d'Intel ( ici ), vous pouvez accèder à un large éventail de cours gratuit sur la programmation parallèle , et ce dans diffèrents langages. De très bonnes écoles comme le MIT proposent aussi de très bons cours sur le sujet disponibles gratuitement sur internet.
    Vous pouvez ainsi profiter de ce concours pour découvrir ou vous perfectionner dans ce type de programmation , obtenir de conseils de la part de nos ingénieurs, tout en ayant la possibilité de gagner un des nombreux ordinateurs mis en jeu.


    Si vous avez des questions , n'hésitez pas à me contacter en direct sur isnfrance@intel.com, ou encore sur twitter : http://twitter.com/IntelSoftwareFr .

  5. #5
    Membre à l'essai
    Inscrit en
    avril 2011
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 7
    Points : 11
    Points
    11
    Par défaut Précisions
    Merci @Idelways pour toutes ces précisions!

    Un petit détail : le premier problème de programmation parallèle sera posté cette après midi à 15H sur le site du concours , restez connectés pour le découvrir avec nous et n'hésitez pas à poser vos questions sur le forum du concours.

    Cordialement,

    Anthony, Intel Software Network.

  6. #6
    Membre régulier Avatar de watermy
    Profil pro
    Inscrit en
    mars 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 31
    Points : 97
    Points
    97
    Par défaut
    En effet le premier problème est sortie :
    1 er problème : SmallBrain
    Smallbrain Numbers

    A smallbrain number is an N-digit integer whose value is the sum of the digits raised to the Nth power. For example, 371 is a smallbrain number since

    3^3 + 7^3 + 1^3 = 27 + 343 + 1 = 371.

    Problem Description: Write a threaded program to compute all smallbrain numbers within a given integer range. Input to the application will be two integers on the command line corresponding to the lower and upper bounds of the range to be explored. The output of the application will be a list of all smallbrain numbers discovered within the input range.

    Input Description: The input to the program will be two positive integers on the application’s command line. These integers are the lower and upper bounds (inclusive) of the range to search for smallbrain numbers. Each input value can be represented by a 64-bit integer.

    Output Description: The output to be generated by the application is a sorted list of all smallbrain numbers found within the input range. Each smallbrain number printed should be on a single line. All output will be printed to stdout.

    Input command line example: ./smallbrain 200 99999

    Output example:

    Smallbrain numbers between 200 and 99999:

    370

    371

    407

    1634

    8208

    9474

    54748

    92727

    93084

    Timing: The total execution time of the application will be used for scoring. For most accurate timing results, submission codes would include timing code to measure and print total execution time to stdout, otherwise an external stopwatch will be used to measure the entire execution time.
    Il faudrai vous mettre d'accord sur le langage de programmation !?
    Citation Envoyé par AnthonyISN Voir le message
    les connaissances nécessaires pour le concours sont assez minimes car le choix du langage est laissé au développeur ( Fortran ou C++ ) .
    Citation Envoyé par Idelways
    Le concours se limitera aux développements C, C++
    Sur le site c'est bien indiqué :
    La machine sur laquelle sera effectuée les tests est équipée des compilateurs Intel C/C++ ainsi que du compilateur Fortran, vous avez donc le choix des armes.

    Citation Envoyé par AnthonyISN Voir le message
    Bonjour Franck1010,
    De plus, si vous vous inscrivez sur la partie académique d'Intel ( ici ), vous pouvez accèder à un large éventail de cours gratuit sur la programmation parallèle , et ce dans diffèrents langages.
    J'ai eu un problème lors de l'inscription au site. J'espère que c'est temporaire.

  7. #7
    Membre à l'essai
    Inscrit en
    avril 2011
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 7
    Points : 11
    Points
    11
    Par défaut Problème inscription site
    Bonjour à vous,

    nous avons en effet rencontré des problèmes lors de l'inscription au programme académique, car pour certains le bouton de validation du formulaire était apparemment inactif.
    J'ai soumis le problème à nos développeurs, je devrais avoir un retour bientôt .

    Si vous avez besoin d'informations , n'hésitez pas à m'envoyer un mail à isnfrance@intel.com, ou venez sur twitter.com/IntelSoftwareFR j'essaierais de vous répondre dans les plus brefs délais.

  8. #8
    Membre régulier

    Homme Profil pro
    Lycéen-Développeur Java autodidacte
    Inscrit en
    février 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen-Développeur Java autodidacte
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2011
    Messages : 33
    Points : 117
    Points
    117
    Par défaut
    Arrêtez-moi si je me trompe, mais il est indiqué sur le site que la machine de test est pourvue de 32 coeurs (et non pas 40 comme avancé dans l'article)

    sur ce bonne journée à tous

  9. #9
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    novembre 2003
    Messages
    5 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 5 570
    Points : 7 784
    Points
    7 784
    Par défaut
    Cette machine doit être la digne successeur de la paragon du début des années 1990 sur laquelle j'ai passé un peu de temps ! À l'époque les nœuds de communication comme les éléments de calcul était des i860.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  10. #10
    Membre à l'essai
    Inscrit en
    avril 2011
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 7
    Points : 11
    Points
    11
    Par défaut Problème solved
    @zeusolym : vous avez tout à fait raison, la machine était bel & bien 32 coeurs, mais elle vient d'être mise à jour à 40.

    Pour les problèmes d'inscription au programme académique : Le problème a été identifié , il suffit pour le professeur de s'inscrire à l'Intel Software Network ( ici ) avant de s'inscrire au programme académique. Les 2 bases étant liées, une inscription au programme académique doit être précédée d'une inscription à l'ISN.
    Aussi, faites bien attention à la dernière étape qui consiste à "You must view the Courseware License Agreement for University Staff before you can check off the next box. " en cliquant sur le lien donné.
    Encore désolé pour ces petits soucis et la complexité de la procédure.

    Anthony, Intel Software Network.
    isnfrance@intel.com

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2009
    Messages : 20
    Points : 22
    Points
    22
    Par défaut
    suis sur paris, qqun se joint à moi pour tenter le coup ?
    laissez moi un MP..

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/03/2012, 11h44
  2. Acceler'8 : le concours de programmation parallèle d'Intel est de retour
    Par Idelways dans le forum Programmation parallèle, calcul scientifique et de haute performance (HPC)
    Réponses: 2
    Dernier message: 12/10/2011, 11h48
  3. Réponses: 0
    Dernier message: 11/10/2011, 20h07
  4. Réponses: 0
    Dernier message: 01/04/2011, 10h29
  5. Réponses: 0
    Dernier message: 16/12/2008, 07h48

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