HF RL Explorer

Task: Demonstrate and Resolve Shared Memory Bank Conflicts in CUDA

Task: Demonstrate and Resolve Shared Memory Bank Conflicts in CUDA: a task in Terminal-Lego-15k (Harbor dataset). In GPU programming (CUDA/OpenCL), shared memory is divided into equally-sized memory modules called banks that can be accessed simultaneously. When multiple threads in a warp/wavefront…

The task

In GPU programming (CUDA/OpenCL), shared memory is divided into equally-sized memory modules called **banks** that can be accessed simultaneously. When multiple threads in a warp/wavefront access different addresses that map to the **same bank**, a **bank conflict** occurs, forcing serialized access and degrading…

Part of PrimeIntellect/Terminal-Lego-15k.