1 / 9

Panel on Training and Developing HPC People

At the HPC User Forum in Dearborn, MI, experts discussed essential skills and training for developing HPC talent. Key questions explored include the critical skills needed in HPC, the preparedness of academic programs, the importance of specific programming models and languages, methods for writing and maintaining large codes, and the necessity of lifelong learning. Panelists emphasized the role of initiative, curiosity, and communication in HPC careers and examined how social networking can support training and recruitment in this evolving field.

eliza
Télécharger la présentation

Panel on Training and Developing HPC People

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HPC User Forum Dearborn MI April 13, 2010 Paul Buerger Avetec/DICE program pbuerger@avetec.org Jim Kasdorf Pittsburgh Supercomputing Center kasdorf@psc.edu Panel on Training and Developing HPC People

  2. Andy Jones, NAG Sharan Kalwani, KAUST Donna Klecka, CSC Paul Muzio, CUNY John Picklo, Chrysler Irene Qualters, NSF Panel Members

  3. 1. What particular skills are needed for HPC (e.g., programming techniques, numerical techniques, familiarity with hardware such as memory hierarchies, domain-specific knowledge) and which of these skills are in short supply and/or most difficult to master?

  4. 2. Are academic programs (e.g., computer science, domain-specific sciences) adequately preparing students for HPC. What should they be doing differently? What about training/preparation outside academia?

  5. 3. How important are specific programming models (eg, MPI, PGAS, OOP) and specific languages (eg, Fortran, C++, JAVA) for HPC?

  6. 4. Where does one learn how to write, debug, optimize, and document large codes that are maintainable?

  7. 5. How do we deal with the need for life-long (or at least career-long) learning?

  8. 6. Is social networking (Facebook, LinkedIn, etc) useful for training recruiting, developing HPC talent?

  9. 7. One often hears that such qualities as initiative, curiosity, tenacity, logical reasoning, communication/cooperation, etc. are highly desired by employers. Is there anything special here as relates to HPC?

More Related