November 28, 2022

Branches Tech

Engagé pour la qualité technologique

Lauréat du prix Turing pour ses algorithmes pionniers

7 min read

Jack DongarraEn grandissant, le travail de rêve de était d’enseigner les sciences dans un lycée general public de Chicago.

« J’étais assez bon en maths et en sciences, mais je n’étais pas un élève particulièrement bon », dit Dongarra en riant.

Après avoir obtenu son diplôme d’études secondaires, il n’y avait qu’une seule université qu’il voulait fréquenter : État de Chicago. C’est parce que, dit-il, il était connu pour « produire des enseignants ». L’État de Chicago a accepté sa candidature et il a décidé de se spécialiser en mathématiques.


Son professeur de physique a suggéré à Dongarra de postuler pour un phase à Laboratoire Nationwide d’Argonneà Lemont, Illinois, une ville américaine voisine Ministère de l’Énergie centre de recherche scientifique et approach. Pendant 16 semaines, il a travaillé avec un groupe de chercheurs pour concevoir et développer EISPACKun ensemble de routines Fortran qui calculent les valeurs propres et les vecteurs propres des matrices, calculs courants en informatique scientifique.

Dongarra reconnaît qu’il n’avait pas d’expérience ou de connaissance des valeurs propres et des vecteurs propres – ou de l’algèbre linéaire – mais il aimait ce qu’il faisait. L’expérience à Argonne, dit-il, a été transformatrice. Il avait trouvé sa enthusiasm.

“Je pensais que c’était une chose interesting à faire”, dit-il, “alors j’ai continué à le poursuivre.”

À propos de Jack Dongarra

Employeur: Université du Tennessee, Knoxville

Titre: Professeur émérite, informatique

Qualité de membre : Boursier à vie

Mère nourricière: Université d’État de Chicago

L’IEEE Lifestyle Fellow a depuis apporté des contributions pionnières aux algorithmes numériques et aux bibliothèques d’algèbre linéaire, qui ont permis aux logiciels de faire bon usage du matériel haute efficiency. Ses bibliothèques de logiciels open supply sont utilisées dans à peu près tous les ordinateurs, des ordinateurs portables aux superordinateurs les moreover rapides au monde.

Les bibliothèques incluent des sous-programmes d’algèbre linéaire de foundation (BLAS), le bundle d’algèbre linéaire LAPACKdevices virtuelles parallèles (PVM), logiciel d’algèbre linéaire réglé automatiquement (ATLAS), et le gradient conjugué haute overall performance (HPCG) référence.

Pour son travail, il a été honoré cette année du prix 2021 Prix ​​AM Turing du Association pour les devices informatiques. Il a reçu 1 million de dollars américains dans le cadre de ce prix, connu sous le nom de prix Nobel d’informatique.

“Quand je pense aux précédents lauréats du prix Turing, je suis honoré de penser à ce que j’ai appris de leurs livres et article content”, déclare Dongarra. “Leurs langages de programmation, théorèmes, approaches et normes m’ont aidé à développer mes algorithmes.

« C’est un huge honneur d’être le récipiendaire de cette année. Ce prix est une reconnaissance par la communauté informatique que les contributions que nous apportons au calcul haute general performance sont importantes et ont un effect sur la communauté informatique au sens big et sur la science en général.

Dongarra n’a pas fini par enseigner les sciences aux lycéens. Au lieu de cela, il est devenu professeur de génie électrique et d’informatique à la Université du Tennessee à Knoxville, où il a enseigné pendant 33 ans. L’université l’a récemment nommé professeur émérite.

L’esprit d’entreprise

Après avoir obtenu un baccalauréat en mathématiques de l’État de Chicago en 1972, Dongarra a poursuivi des études de maîtrise en informatique à la Institut de technologie de l’Illinois, également à Chicago. Là-bas, il travaille un jour par semaine pour l’Argonne avec la même équipe de chercheurs. Après avoir obtenu son diplôme en 1973, le laboratoire l’a embauché à plein temps comme chercheur.

Encouragé par ses collègues à poursuivre un doctorat, il a quitté le laboratoire pour étudier les mathématiques appliquées à la Université du Nouveau-Mexique à Albuquerque. Il y perfectionne ses connaissances en algèbre linéaire et start à élaborer des algorithmes et à écrire des logiciels.

Il est retourné en Argonne après avoir obtenu son doctorat en 1980 et y a travaillé comme chercheur principal jusqu’en 1989, date à laquelle il a eu l’opportunité de réaliser son rêve d’enseigner.

Il s’est vu offrir un poste conjoint d’enseignement de l’informatique à l’Université du Tennessee et de recherche à l’université voisine Laboratoire nationwide d’Oak Ridge qui, comme Argonne, est une installation du ministère de l’Énergie.

“Il était temps pour moi d’essayer de nouvelles choses”, dit-il. “J’étais prêt à m’essayer à l’université.”

Il dit qu’Oak Ridge fonctionnait de la même manière qu’en Argonne et que la lifestyle y était plus ou moins la même.

“Le défi”, dit-il, “était de devenir professeur d’université.”

“Le prix Turing est une reconnaissance par la communauté informatique que les contributions que nous apportons au calcul haute overall performance sont importantes et ont un impact sur la communauté informatique au sens big et sur la science en général.”

La tradition universitaire est très différente de celle d’un laboratoire gouvernemental, dit-il, mais il est vite tombé dans le rythme du milieu universitaire.

Bien qu’il aimait enseigner, dit-il, il était également attiré par l’opportunité que l’université offrait à ses instructeurs de travailler sur la technologie qui les passionnait.

«Vous suivez votre propre chemin et votre propre parcours de recherche», dit-il. « J’ai prospéré dans cet environnement. J’interagis avec des gens intelligents, j’ai la capacité de voyager à travers le monde et j’ai des collaborations en cours avec des gens dans de nombreux pays.

« Le milieu universitaire vous donne cette liberté de faire les choses et de ne pas être contraint par le dynamisme ou la motivation d’une entreprise. Au contraire, je travaille sur ce qui me motive. C’est pourquoi je suis resté dans le milieu universitaire pendant tant d’années.

Homme avec des lunettes et une chemise à carreaux assis devant un ordinateur Tektronix.
En 1980, Dongarra a travaillé comme chercheur principal au Laboratoire nationwide d’Argonne, à Lemont, Illinois.Jack Dongarra

Dongarra a fondé l’université Laboratoire d’informatique innovante, dont la mission est de fournir des outils de calcul haute functionality à la communauté scientifique. Il dirige également l’école Centre de recherche sur les systems de l’information.

Il est maintenant un chercheur distingué à Oak Ridge, qu’il appelle «un endroit merveilleux, avec son équipement de pointe et les derniers ordinateurs».

Logiciels pour supercalculateurs

Il travaillait dans des environnements créatifs qui ont conduit Dongarra à proposer ce que beaucoup décrivent comme des bibliothèques de logiciels révolutionnaires, qui ont contribué à la croissance du calcul haute general performance dans de nombreux domaines, notamment l’intelligence artificielle, l’analyse de données, la génomique et les soins de santé.

“Les bibliothèques que nous avons conçues ont des composants de base qui sont nécessaires dans de nombreux domaines scientifiques afin que les utilisateurs puissent s’appuyer sur ces composants pour les aider à résoudre leurs problèmes de calcul”, dit-il. « Ce logiciel est moveable et efficace. Il possède tous les attributs que nous recherchons en termes de compréhensibilité et de fourniture de résultats fiables. »

Il travaille actuellement à la création d’une bibliothèque de logiciels pour le supercalculateur le plus rapide au monde, Frontier, qui a récemment été installé au laboratoire d’Oak Ridge. C’est le premier ordinateur able de traiter plus d’un quintillion d’opérations par seconde.

Reconnaissance informatique

Dongarra est membre de l’IEEE depuis plus de 30 ans.

“J’aime interagir avec la communauté”, dit-il en expliquant pourquoi il keep on d’appartenir. “J’aime aussi lire Spectre IEEE et des revues pertinentes pour mon domaine spécifique.

Il a été rédacteur en chef de plusieurs revues de l’IEEE, notamment Actes de l’IEEE, Lettres d’architecture informatique IEEEet Transactions IEEE sur des systèmes parallèles et distribués.

Dongarra dit qu’il est un grand promoteur des réunions et des ateliers de l’IEEE, en particulier le Conférence internationale sur le calcul haute efficiency, la mise en réseau, le stockage et l’analysesponsorisé par ACM et le Société informatique IEEE, dont il est membre. Il assiste à l’événement chaque année depuis 1988. Il a remporté de nombreux prix lors de la conférence pour ses articles or blog posts.

“Cette conférence est vraiment un retour aux resources pour la communauté informatique haute efficiency”, dit-il, “et l’IEEE joue un rôle majeur.”

L’IEEE est fier des contributions de Dongarra à l’informatique et l’a honoré au fil des ans. En 2008, il a reçu le leading Médaille d’excellence IEEE en informatique évolutive. Il a également reçu le prix 2020 Prix ​​​​des pionniers de l’informatiquele 2013 Prix ​​ACM/IEEE Ken Kennedyle 2011 Prix ​​IEEE Charles Babbage et le 2003 Prix ​​Sidney Fernbach.

« Je suis très heureux et fier d’être membre de l’IEEE », dit-il. “Je pense que cela rend un services précieux à la communauté.”