Skip to content

Finish the std::offload module #109

@nikomatsakis

Description

@nikomatsakis
Metadata
Point of contact @ZuseZ4
Team(s) compiler, lang
Goal document 2025h2/finishing-gpu-offload

Summary

This project aims to get the std::offload module finished. We currently have the ability to automatically move data to and from a GPU, but we can not launch kernels yet. We will add this ability during the next project goal period.

Tasks and status

  • Lang-team experiment (lang Team)
  • Standard reviews (compiler Team)
  • LLVM reviews ()
  • Do the work (@ZuseZ4)

Note: we have updated the body to match the 2025h2 goal. Your original text is preserved below.

Metadata
Point of contact @ZuseZ4
Team(s) compiler, lang
Goal document 2025h1/GPU-Offload

Summary

Expose experimental LLVM features for GPU offloading and allow combining it with the std::autodiff feature.

Tasks and status

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Project goal

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions