Jack Dongarra - Five Important Concepts to Consider when Using Computing at Scale

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
129 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Oct 11, 2011

Jack Dongarra from the University of Tennessee presents as part of the UBC Department of Computer Science's Distinguished Lecture Series, November 5, 2009.

In this talk we examine how high performance computing has changed over the last 10-years and look toward the future in terms of trends. These changes have had and will continue to have a major impact on our software. Some of the software and algorithm challenges have already been encountered, such as management of communication and memory hierarchies through a combination of compile-time and run-time techniques, but the increased scale of computation, depth of memory hierarchies, range of latencies, and increased run-time environment variability will make these problems much harder.

We will look at five areas of research that will have an importance impact in the development of software.

We will focus on following themes:
* Redesign of software to fit multicore architectures
* Automatically tuned application software
* Exploiting mixed precision for performance
* The importance of fault tolerance
* Communication avoiding algorithms

Category:

Education

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (0)

Sign In or Sign Up now to post a comment!
Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more