University of Cambridge > Talks.cam > CAS FPGA Talks > Four Important Concepts to Consider when Using Multicore Clusters

Four Important Concepts to Consider when Using Multicore Clusters

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Dr George A Constantinides.

In this talk, I will do my best to re-present the keynote talk given by Prof Jack Dongarra to the MRSN workshop in Manchester a few weeks ago. Jack’s abstract for the original talk is below, and he has kindly provided his slides.

In this talk we examine how high performance computing has changed over the last 10-year 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 four 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

This talk is part of the CAS FPGA Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2024 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity