Foundation of GPU Programming - Filipe Mulonde - Meeting C++ 2022

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ม.ค. 2023
  • Foundation of GPU Programming - Filipe Mulonde - Meeting C++ 2022
    Slides: slides.meetingcpp.com
    Survey: survey.meetingcpp.com
    Today's computers are heterogeneous systems composed of various types of processing units such as CPUs, GPUs, TPUS, etc. Graphics processing units (GPUs) can be used as general purpose parallel processors to make their excellent processing capabilities available for many workloads besides graphics.
    We'll talk about software hierarchy on GPUs. And we will give answers to the following questions: Where does GPU performance come from? What are the key hardware components that enable GPU performance?
    And if time permits, we will also introduce CUDA memory model.
    I hope this talk can help programmers to understand more about GPU and increase their confidence and comfort using GPUS by bringing knowledge of some of the main components that enable gpu performance.
    Topics Covered:
    1. SIMD Processing and GPUs
    2. DRAM bank-level parallelism
    3. GPU Software Hierarchy
    4. GPU Memory Hierarchy
    If time allows:
    5. GPU programming model.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 4

  • @maximood-tired
    @maximood-tired ปีที่แล้ว +1

    love the colour pallete of the presentation, dark mode👍

    • @thomasziereis330
      @thomasziereis330 ปีที่แล้ว

      yes but yellow on yellow is definitely not the way to go :D

  • @phoenixyup2536
    @phoenixyup2536 ปีที่แล้ว +2

    Very nice talk ! Will definitely dive deeper on the subject

  • @tonyjames9929
    @tonyjames9929 ปีที่แล้ว +1

    I was doing optimization on GPU using OpenCL, I was kind of stuck (what ever I try, code I was not getting much performance gain)
    This talk gives me more ideas.
    Thank you.