NVIDIA/numbast

Benchmarks of Existing Operations

Open

#12 创建于 2024年3月22日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)C (22 fork)github user discovery
P0good first issue

仓库指标

Star
 (62 star)
PR 合并指标
 (PR 指标待抓取)

描述

Currently we haven't built a benchmark framework to compare the operations in Numba Kernels with RAW CUDA C++. One pending reason why we haven't done so is that we know there will be a performance gap awaiting LTO support. However, this shouldn't be a blocker for us to build the benchmark framework.

There are two aspects of performances that we want to capture by the benchmarks:

  1. Infrastructure to benchmark the performance gap between releases, this indicates the performance gain we get from optimizing Numbast, Numba, CUDA over time
  2. Infrastructure to benchmark the gap between native CUDA C++ and Numba kernels. This measures the overhead of the additional wrappers we built with Numbast (extra shim, IRs).

贡献者指南