mirage-project/mirage

Track some optimization/issue for persistent kernel

Open

#281 opened on May 28, 2025

View on GitHub
 (0 comments) (0 reactions) (1 assignee)Cuda (232 forks)auto 404
good first issue

Repository metrics

Stars
 (2,381 stars)
PR merge metrics
 (PR metrics pending)

Description

  • add a float4 struct to init zero_buffer, we can get rid of the forloop, we can use this as a reference
  • split the argmax task to argmax + aggregate_argmax, reduce the iterations on single threadblock
  • Filling zero values when first loading values to shared memory, this may related to this #295 . we can remove such lines, here's the reference of how to do this
  • add performance check for unit tests

Contributor guide