1. Parallel Programming for the Next Decade

    01:06:52

    from OLCF / Added

    28 Plays / / 0 Comments

    Title: Parallel Programming for the Next Decade Speaker: Michael Wolfe (PGI Compiler Engineer) ***This talk was given at Oak Ridge National Laboratory on 5-13-15. Abstract: Large scale high performance supercomputers from different vendors and integrators over the next decade will explore a number of different design points. All will have thousands of nodes connected by a network, where each node has multiple cores, local memory and local storage, but many differences will be apparent. Some will have a relatively small number of fat nodes, with multiple processor sockets and even heterogeneous processors, such as Summit and Sierra. Others will have a very large number of thinner nodes, with a single processor socket, such as Aurora. Other design points will explore heterogeneity on a single socket, such as the AMD APU. Still others may have a single instruction set, but with heterogeneous performance implementations, with a few fat cores and many thin cores on a node. The memory hierarchy will become more interesting, with a high capacity memory and a smaller high bandwidth memory, requiring the system, the runtime or the application to move data to the right memory at the right time. The goal of OpenACC is to allow a single program to target the broad range of these systems with high performance. We will start by exploring the similarities and differences among the architectures that a programming model like OpenACC needs to expose and exploit. We will look at existing OpenACC features and features in development to see how they can be used for the different architectures. We will also look at where other programming models, like OpenMP, C++ parallel iterators, Fortran do concurrent, fall short and how they should evolve as well.

    + More details
    • Lecture: Programming for Shared Memory Systems (OpenMP) II

      25:29

      from ICRAR / Added

      27 Plays / / 0 Comments

      This is the eleventh and final in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Research Associate Professor Mr Kevin Vinsen of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. icrar.org

      + More details
      • Principles of Parallel Algorithm Design with Shared Memory

        30:13

        from ICRAR / Added

        16 Plays / / 0 Comments

        This is the tenth in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Research Associate Professor Mr Kevin Vinsen of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. icrar.org

        + More details
        • Lecture: Programming for Shared Memory Systems

          22:35

          from ICRAR / Added

          4 Plays / / 0 Comments

          This is the ninth in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Research Associate Professor Mr Kevin Vinsen of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. icrar.org

          + More details
          • Lecture: Parallel Computing Platforms

            36:18

            from ICRAR / Added

            11 Plays / / 0 Comments

            This is the eighth in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Research Associate Professor Mr Kevin Vinsen of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. icrar.org

            + More details
            • Lecture: Concurrent Programming with Threads - II

              54:50

              from ICRAR / Added

              3 Plays / / 0 Comments

              This is the seventh in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Associate Professor Dr Chen Wu of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. icrar.org

              + More details
              • Lecture: Concurrent Programming with Threads - I

                47:23

                from ICRAR / Added

                19 Plays / / 0 Comments

                This is the sixth in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Associate Professor Dr Chen Wu of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. icrar.org

                + More details
                • Lecture: Practical Aspects for Distributed Memory Programming

                  01:05:32

                  from ICRAR / Added

                  8 Plays / / 0 Comments

                  This is the fifth in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Associate Professor Dr Chen Wu of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. icrar.org

                  + More details
                  • Lecture: Concepts of Parallel Programming

                    45:31

                    from ICRAR / Added

                    284 Plays / / 0 Comments

                    This is the second in a series of lectures for the course "Parallel Programming and High Performance Computing." This lecture is presented by Associate Professor Dr Chen Wu of the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia http://www.icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. www.icrar.org

                    + More details
                    • Lecture: Introduction to Parallel Computing

                      34:31

                      from ICRAR / Added

                      294 Plays / / 0 Comments

                      This is the first in a series of lectures for the course "Parallel Programming and High Performance Computing" delivered by Research Associate Professor Dr Slava Kitaeff at the International Centre for Radio Astronomy Research (ICRAR) in Perth, Western Australia. http://www.icrar.org/research/postgraduate/high-performance-computing-honours-course#sem1 ICRAR is a joint venture of Curtin University and The University of Western Australia. www.icrar.org

                      + More details

                      What are Tags?

                      Tags

                      Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."