Presentation is loading. Please wait.

Presentation is loading. Please wait.

Stakeholders How to engage them ? How to ensure success ? David Padua University of Illinois at Urbana-Champaign.

Similar presentations


Presentation on theme: "Stakeholders How to engage them ? How to ensure success ? David Padua University of Illinois at Urbana-Champaign."— Presentation transcript:

1 Stakeholders How to engage them ? How to ensure success ? David Padua University of Illinois at Urbana-Champaign

2 Assumptions Parallelism (controlled by programmer) will be the norm in the foreseeable future in most programming activities. Hence performance concerns will rule again (necessary evil). – We have reasons to believe this, but it is not completely clear that this will be the case. Today’s students are taught very little about performance on real machines

3 Stakeholders Students – Should learn the most advanced notions of computing for knowledge sake. All men by nature desire to know. – Aristotle – Marketable skills. For lifelong practice Educational institutions – To do their job well. – Marketable skills. To improve their appeal

4 Stakeholders (cont.) Users of high-end machines (Government labs, National security, Industry [oil, transportation, drugs, Internet search] – Need qualified personnel. Computer vendors – Need qualified parallel programmers to make parallelism a success at a massive scale. [Intel, NVIDIA, AMD] – Need computer science graduates to understand parallelism to design their machines and software. [Intel, AMD, NVIDIA, IBM, Cray] – Less of an issue

5 How to engage them ? Motivate them – Students, Educational institutions. Need Convincing of the importance of this. But… Where are the jobs ? – Users of high-end machines. They are ok with graduate students But will likely engage if asked. – Computer vendors Already convinced (at least Intel, NVIDIA) Give them an opportunity to participate in equal terms with academics. – Help with formulation in the curriculum – Teach part of the courses – Participate in round tables to discuss recommendations.

6 How to ensure success ? Produce a high quality document – Well written. – Address practical issues as wellas fundamental principles in algorithms, machines, programming. – Flexible recommendations (alternatives) – Take into account different environments. Contribute to create excellent teaching material – Books – Slides – Programming assignments, tools. – Youtube lectures.


Download ppt "Stakeholders How to engage them ? How to ensure success ? David Padua University of Illinois at Urbana-Champaign."

Similar presentations


Ads by Google