Zone des développeurs Intel® :
Ressources pour l’enseignement

Intel® Software Academic Program fournit des produits Intel® de développement de logiciels aux professeurs enseignant le parallélisme et d’autres technologies avancées. Nous voulons travailler avec vous pour nous assurer que la prochaine génération d’informaticiens et d’ingénieurs logiciels peut développer des logiciels dont les performances sont optimisées pour le matériel d’aujourd’hui et de demain.

Outils de développement logiciels
Notre suite d’outils comprend des compilateurs C, C++ et FORTRAN à la pointe de l’industrie ; des bibliothèques de performance et de traitement parallèle ; des vérificateurs d’erreur, des analyseurs de profil de performance et de cluster. Déposez une demande pour obtenir une bourse de un an renouvelable vous permettant d'obtenir la licence d’outils logiciels pour l’enseignement grâce à votre compte d’adhérant à la Zone des développeurs Intel, gratuitement.

Didacticiels
Une grande variété d’aides didactiques est disponible au téléchargement et à l’utilisation sur la page Didacticiels d’enseignement de la Zone des développeurs Intel®. Il n’est pas nécessaire d’être membre de la Zone des développeurs Intel® pour télécharger et utiliser ces aides didactiques.

Forums
Vous voulez explorer davantage ? La Zone des développeurs Intel® possède une grande variété de forums techniques permettant d’obtenir des réponses sur vos questions, qu’il s’agisse de matériel ou de logiciels.

Intel® Parallel Computing Centers

Les centres Intel® Parallel Computing Centers sont des universités, institutions et laboratoires qui sont des leaders dans leurs domaines. Les centres se concentrent sur la modernisation des applications en vue d’en accroître les capacités de traitement parallèle et de dimensionnement grâce à des optimisations qui tirent parti des cœurs, des caches et des capacités de mise en thread et de vectorisation des microprocesseurs et coprocesseurs. La promotion des avancées dans le domaine du parallélisme permettra aux centres Intel® Parallel Computing Centers d’accélérer les découvertes dans les secteurs de l’énergie, de la finance, de la fabrication, des sciences de la vie, de la météorologie et au-delà.

Les institutions participantes comprennent actuellement :

Suite…

Mise à jour des événements

SSG Brazil a parrainé la 25e édition du International Symposium on Computer Architecture and High Performance Computing. Un thème sectoriel a été proposé, avec présentation de l'architecture Intel® Xeon Phi™ et d'outils logiciels. Intel a également apporté son soutien à Software Marathon, concours de programmation parallèle.

Vous avez manqué la conférence sur la super informatique ? Voyez toute la présentation du directeur de programme Michael Smith, ainsi que son discours lors de l’atelier Broadening Engagement in Computing Workshop.

Photos de l’événement : SC2013

Compétition de cluster des étudiants d’Arizona State University :

Michael Smith et Damian Rouson, Broadening Engagement in Computing Workshop :

Michael Smith :

 
Michael Smith, Notre Dame University : Slippery Rock University : Vetria Byrd, Clemson University :

 

Les capacités toujours croissantes offertes par les smartphones, tablettes, appareils Ultrabook™ et portables rendent l’efficacité énergétique essentielle afin que l’autonomie de la batterie soit suffisante pour une utilisation lors des déplacements. Les logiciels économes en énergie permettent aux appareils de prendre en charge davantage d’utilisations passionnantes lorsque nous en avons besoin. Pour en savoir plus sur la programmation économe en énergie, cliquez ici.

L’outil EEP pour le corps professoral

Cet outil est destiné aux corps professoral et aux éducateurs qui cherchent à comprendre la consommation énergétique et les qualités de performance de leurs programmes et applications. Utilisez Intel® Software Tester Suite pour mieux comprendre les concepts clés de la consommation électrique et faire des expériences avec des exemples de code. Intel® Software Tester Suite et constitué d’Intel® Energy Efficient Performance Tester et d’une API personnalisée que votre application peut utiliser pour exposer les mesures de performance.
Cliquez ici pour accéder au guide Intel® Energy Efficient Performance Guide.
Cliquez ici pour télécharger Intel® Software Tester Suite.

Assistant Intel de développement logiciel – Mesurer l’énergie consommée et les performances

L’assistant Intel® de développement logiciel est une suite de logiciels qui fournit des logiciels de profilage et d’essai d’applications importants pour les FIL et les applications qu’ils développent. La version actuelle de l’assistant Intel® de développement logiciel offre le module EEP (Energy Efficient Performance), qui peut être utilisé pour prendre des mesures d’énergie du système alors qu’il exécute des charges de travail spécifiques dans votre application ou alors qu’il exécute votre application dans son ensemble. Télécharger ici.

Membre mis en avant

Benoit Pradelle et les membres de l’équipe énergie du projet PerfCloud de l’Université de Versailles, France,
ont récemment publié l’article Evaluation of CPU Frequency Transition, avec le soutien des outils Intel EEP. Leur travail commence en juillet 2012, avec leurs partenaires du laboratoire Exascale de Versailles, au laboratoire établi conjointement avec Intel, le CEA, le GENCI et l’Université de Versailles.

Pour en savoir plus, téléchargez l’article complet ici  ›
Lire des mémoires techniques universitaires

Intel Software Academic Program annonce de nouveaux projets logiciels sur les travaux de cours sur la sécurité, les laboratoires et les expérimentations. Les outils prennent en charge les séries Intel sur les programmes d’études sur la sécurité et peuvent être utilisés dans le cadre de l’instruction générale sur la sécurité. Vous trouverez ci-dessous nos premiers projets sur AES (Advanced Encryption Standard), Trusted Boot, la protection de l’identité et DRNG (Digital Random Number Generator). Revenez nous voir pour trouver d’autres auxiliaires pédagogiques sur la sécurité.

Projets de cours sur la sécurité

Projet d’analyse des performances de chiffrement de la norme AES (Advanced Encryption Standard) (18 Mo, nécessite une configuration de l’environnement) – Cette expérimentation compare une implémentation logicielle hautes performances d’AES à celle de la bibliothèque d’exemple Intel AES optimisée avec les nouvelles instructions AES-NI.

Projet TXT/Trusted Boot (TXT/TB) – Utilisez TXT Tboot pour configurer un serveur d’attestation en vue d’attester un client avec TPM.

Projet de technologie de protection de l’identité – Utilisez un mot de passe à usage unique pour accéder à un site Web configuré pour utiliser une authentification par mot de passe à usage unique. Mesurez les performances de la technologie Intel® de protection de l’identité.

Projet d’analyse du DRNG (Digital Random Number Generator) – Cette expérimentation analyse et compare les propriétés statistiques d’Intel DRNG/RDRAND avec des implémentations logicielles de générateurs de nombres aléatoires.

Membre mis en avant

Le programme Intel de financement de démarrage a récemment donné des kits de développement BIS-6630 Norco au professeur Patrick Schaumont, actuellement professeur agrégé au Bradley Department of Electrical and Computer Engineering de Virginia Tech. Dans le cadre du cours sur la sécurité des ordinateurs de poche du printemps 2013, Schaumont a conçu un projet d’un semestre visant à étudier les techniques de traitement vectoriel pour accélérer les multiplications modulaires dans les corps finis en utilisant les extensions du jeu d’instructions SSE2 du processeur Intel Atom.

Pour en savoir plus, téléchargez l’article complet ici

Lire des mémoires techniques universitaires

De nouvelles capacités sensationnelles ont été ajoutées à nos produits phares de développement de logiciels, Intel® Parallel Studio XE et Intel® Cluster Studio XE. En savoir plus.

Compilateurs C++ et Fortran

Bibliothèques et modèles parallèles

Outils d’analyse

Intel® Software Academic Program fournit des produits Intel® de développement de logiciels aux professeurs enseignant le parallélisme et d’autres technologies avancées. Nous voulons travailler avec vous pour nous assurer que la prochaine génération d’informaticiens et d’ingénieurs logiciels peuvent développer des logiciels dont les performances sont optimisées pour le matériel d’aujourd’hui et de demain. Notre suite d’outils comprend des compilateurs C, C++ et Fortran à la pointe de l’industrie ; des bibliothèques de performance et de traitement parallèle ; des vérificateurs d’erreur, des analyseurs de profil de performance et de cluster.

Vous pouvez demander une licence d’outils logiciels d’un an renouvelable pour salles de classe.

Demander une licence

Autres ressources

Outils logiciels – Découvrez cette suite d’outils exhaustive qui comprend un assistant d'apprentissage de la mise en thread, un compilateur d’optimisation, des bibliothèques et plus encore.

Accédez à la bibliothèque de didacticiels

Trouvez des exposés, démos et autres documents créés par des professeurs d’université et des experts Intel sur la programmation parallèle, la sécurité, les systèmes embarqués et plus encore. Utilisez ces documents pour animer des ateliers, enseigner de nouveaux cours ou pour complémenter des cours existants. Veuillez partager vos commentaires après avoir téléchargé les documents de cours.

Le contenu des didacticiels sur l’informatique mobile est maintenant disponible. Cela comprend des ressources d’enseignement et des cursus fournis par des experts et des membres du corps enseignant du monde entier.

L’accès à distance à Intel Manycore Testing Lab est une ressource supplémentaire permettant d’enrichir l’expérience d’apprentissage de vos élèves

Cours mis en avant : Introduction à la programmation parallèle

 

Module 1 :
Pourquoi parallèle, pourquoi maintenant
PPT,  Vidéo

Module 2 :
Décomposition des problèmes
PPT,  Vidéo

Module 3 :
Trouver le parallélisme
PPT,  Vidéo

Module 4 :
Considérations sur la mémoire partagée
PPT,  Vidéo

Module 5 :
OpenMP pour la décomposition des domaines
PPT,  Vidéo

Module 6 :
Confronter les conditions de course
PPT,  Vidéo

Module 7 :
Impasse
PPT,  Vidéo

Module 8 :
OpenMP pour la décomposition des tâches
PPT,  Vidéo

Module 9 :
Implémenter la décomposition de tâches
PPT,  Vidéo

Module 10 :
Prédire les performances du traitement parallèle
PPT,  Vidéo

Module 11 :
Améliorer les performances du traitement parallèle
PPT,  Vidéo

Module 12 :
Réduire la charge supplémentaire du traitement parallèle
PPT,  Vidéo

Fichiers de laboratoire d’accompagnement


 

Opportunités dans l’enseignement supérieur

Les processeurs Intel® Atom™ dans le monde universitaire
Voyez comment vous pouvez utiliser des processeurs Intel® Atom™ dans la salle de classe.
Enseigner le parallélisme Apprenez ce que disent les gens qui mènent la charge pour penser et enseigner le traitement parallèle.

 


 

Aucun contenu trouvé
S’abonner à Blogs de la Zone des développeurs Intel®

Michael Smith est le directeur du programme Intel Software Academic Program. Il mène des efforts collaboratifs dans les domaines de l’informatique hautes performances, de l’informatique parallèle, de la visualisation et de l’informatique mobile.
Suite…

Raghudeep Kannavara est un architecte en sécurité du Software and Services Group (SSG) d’Intel Corp, où il est responsable des exigences et des solutions de sécurité et de confidentialité de produits Intel spécifiques.
Suite…

Haidong Xia est concepteur de sécurité pour le Cloud Platforms Group du Intel® Datacenter and Connected Systems Group (DCSG).
Suite…

Awards for Parallelism
By Paul Steinberg (Intel)13
This Thread is to discuss our new Microgrant Awards for Parallelism Cours Materials. Intel is sponsoringcash awards to encourage the creation of teaching content, including tools, games, labs, demonstrations and other examples that can be used in the classroom to introduce parallel programming concepts into computer science, computational sciences, and other science and math courses at many levels. Find out how to gethelp to support the creation, publication, or dissemination of your course materials. Grants from USD $500-$1500 will be available through June 2011. Apply early for the best chance to get your grant.More information and entry.
Is it possible to disable or not use the Last Level Cache in Intel IvyBridge CPU?
By Mike X.0
Hi, I want to do an experiment which test the performance degradation and effect on the scheduling when CPU has no shared Last Level Cache. I was able to "disable" all caches, i.e., not allowing the OS to use the caches.  However, I have to do some experiment when CPU only has the private L1 and L2 cache, and does not use the L3 shared cache.  So my question is: Is it possible to not use the L3 cache but use the L1 and L2 cache for the IvyBridge CPU?  I looked at the Intel Developer Manual. I cannot find any text which confirm if this is possible or not.  Could anyone help me? Thanks,  
clock cycles for complex multiplication and complex addition in i5 Processor
By Jorge Lorente0
Hello, I have an Intel Core i5-3317U Processor (1.7Ghz 4GB RAM) How many clock cycles does a complex addition and a complex multiplication each take separately for my i5 processor? thanks, Jorge
I need a software for simulating Clovertown
By Hamid Reza K.0
Hi all, I am researching on CMP scheduling. I need a software to simulate Clovertown where is able to run my muli-threaded applications. The software must support cohorency protocols and its simulatio speed is high. I have tested various simulators, but some of them havenot satisfied my needs or thier simualtion speed was slow. Could you help me to find a suitable simulator? thanks
Working principle of Intel (R) Processor Diagnostic Tool
By Alexey B.0
Hi! My name is Alexey, I'm going to write a term paper on Error reaviling in processor functioning. Could you be so kind to consult me about Intel(R) Processor Diagnostic Tool. I took advantage of the proposed program to test CPU, but for the completion of this work I need to provide technical documentation and and function of software that was used.I would be very grateful, if you could help me in this matter. I was able to find almost all aspects of interest to me, except the principle of operation of the program. I know that Prime95 calculates Mersenne prime numbers and Linpaсk finds the solution of linear equations. I would be very grateful if you would have helped me find how Intel Processor Diagnostic Tool tests the processor.   Thanks, Alexey
Inconsistency in the IPCC RFP
By Raghunath R.0
The RFP page for Intel Parallel computing centers has Dec 2nd has the deadline for submitting proposals: http://software.intel.com/en-us/articles/intel-parallel-computing-centers while, the top-level academic program page has Dec 1st as the deadline: http://software.intel.com/en-us/academic Does anyone know if the deadline was extended by a day, or if it was a typo in either one of the pages?  
how can solve fortran running error like '^K^@^@^@^A^@^@^@^@^@^@^@%^@^@^B'
By Alex Adams2
Hello profs,      I write a fortran script and compile it with intel fortran compiler. Then I run it and mostly it works so well. the functin of scripts is to read some strings from the files containing losts of lines.      but when it read one of the piles of files, error reported 'forrtl: severe (64): input conversion error, unit -5, file Internal Formatted Read'.      I checked the codes and find the issue attributed to the line ' read(string, '(f14.3)') xfloatn' (where, string set to character*16, xfloatn to real*8).      Also when I debugged the program again, I outputed the string into files and checked what happened.  I find the lines like the following:     ^K^@^@^@^A^@^@^@^@^@^@^@%^@^@^B   150382809.969 7  ^K^@^@^@^A^@^@^@^@^@^@^@%^@^@^B   150385056.018 7  ^K^@^@^@^A^@^@^@^@^@^@^@%^@^@^B     In the upper lines, only lines containing float number is valid, the other is not hoped. I never meet with this situation before. Can you help me out for this issue.     BTW, I run ...
Learning the ropes of intel processors!
By Matthew G.0
Hello! My name is Matthew Gillen, I am 13 years of age, and I am still new to processors. I have a slight basic understanding of ghz and mhz, but that is it. I am looking into getting into MicroProcessor engineering. I would love to talk to someone and learn more, if so please leave some info on how i can contact you. Thank you for reading!

Pages

S’abonner à Forums
Caches in Clovertown are inclusive or exclusive?
By Hamid Reza K.0
Hello, I am researching on multi-core scheduling algorithms, and need some information about Intel Xeon 5310 (Clovertown) processor. As you know, Clovertown is a two-package quad-core processor. Each package consists of a dual core processor. So, Could you tell me caches are inclusion or exclusion in Clovertwon? I asked the question from Intel support centre, and found that all caches are inclusive. So, I have another question. Suppose block x is loaded to L1 cache of core0 in Clovertown (block x will be loaded to shared L2 cache). Then, the block is evicted from L1 of core0. (Therefore, block x will be evicted form shared L2). After a while, core1 accesses to block x. In this case, L2 cannot help core1 to retrieve block x. In the other words, inclusion has negative effect on thread affinity. Isn't it true?   Thanks
MANY CORE TESTING
By THOUSIEF K.0
HOW I CAN GET PERMISSION TO ACESS MANY CORES ,AND HOW I CAN TEST MY PROGRAM
The MTL is temporally down for renovations and relocation
By Mike Pearce (Intel)1
The Manycore Testing Lab (MTL) is closed for renovations and relocation and will reopen in late October. We apologize for any inconvenience during this closure.   
VTune driver and hardware event
By Samuel S.2
Hi all, I am trying to run an analysis using event-based sampling with VTune Amplifier XE from the command line. The documentation says it is done with:    amplxe-cl -collect-with runsa -knob event-config=<list of events> But I don't know what the hardware events supported by the CPUs on MTL are. Is it the 32nm Intel(R) Xeon(R) Processor, as listed on http://software.intel.com/sites/products/documentation/hpc/amplifierxe/en-us/2011Update/lin/ug_docs/index.htm, under Reference for Processor Events? Even if I launch amplxe-cl to record, say, INST_RETIRED.ANY events, it gives me the error:     Error: VTune Amplifier XE sampling driver is inaccessible. Make sure the driver is installed and you have permissions to access it. I have seen that VTune Performance Analyzer 9.1 is installed on /opt/intel/vtune. Is it supported on MTL? This version should list the events with:     vtl query -c sampling but, as a normal user, I can't start the vdk driver with insmod-vtune. Thank you fo...
Error: A license for CCompL could not be obtained
By Anne Bracy2
I am revisiting code that I wrote on the Manycore Testing Lab a few months ago and am no longer able to compile it. The error I am getting is as follows:  Error: A license for CCompL could not be obtainedYour license is not current enough to allow you to use thisnewer version of our software. Usually this occurs becauseyour support services license expired before we created thisversion. You will need to purchase a new license. License file(s) used were (in this order): < list of 21 files > Please visit http://software.intel.com/sites/support/ to obtain license renewal information. icpc: error #10052: could not checkout FLEXlm license Any clues? Thanks, Anne
Qualification for obtaining the access to the many core testing lab
By Motiur R.0
Hi, I have applied for an access to the many core testing about a month ago . I still do not received a response from Intel . How long generally do someone has to wait for a confirmation . And whom should I mail to see whether I have the qualification to recieve an access . My semester presentation is due next month and it would be beneficial if I could have the lab facilities at hand . Thanks/
Cilkplus on MTL
By Anne Bracy4
I am trying to run a simple cilk plus program on MTL. The program runs both a serial (non-threaded) and a parallel (using cilk_spawn) version of the same code and reports the timing results for both versions. I can compile it and run it on the login node, but it shows no speedup in the parallel version because it does not have access to multiple CPUs. When I try to submit the job using qsub (hoping to get access to multiple cores), I get the following output file: ----- Warning: no access to tty (Bad file descriptor).Thus no job control in this shell.MANPATH: Undefined variable./home/knag/knag-s01/01/code/sol/stocks: error while loading shared libraries: libcilkrts.so.5: cannot open shared object file: No such file or directory ------ The first two errors (tty & MANPATH) I'd like to fix but, but am more concerned about the third error. How can I let whatever core is running my job know where the libbcilkrts.so is? I can update my LD_LIBRARY_PATH to point to the right place (addi...

Pages

S’abonner à Forums