Skip to content

[libcudacxx] Add FP64 emulation (cuda::experimental fpemu)#9655

Draft
akolesov-nvidia wants to merge 2 commits into
NVIDIA:mainfrom
akolesov-nvidia:dev/akolesov/fpemu_draft
Draft

[libcudacxx] Add FP64 emulation (cuda::experimental fpemu)#9655
akolesov-nvidia wants to merge 2 commits into
NVIDIA:mainfrom
akolesov-nvidia:dev/akolesov/fpemu_draft

Conversation

@akolesov-nvidia

Copy link
Copy Markdown

Initial FP SDK contribution, scoped to the fp64 emulation feature per CCCL review request. Adds:

  • <cuda/fpemu> header set under libcudacxx/include/cuda/__fp (packed and unpacked fp64 emulation; accuracy levels low/mid/high)
  • example (examples/fp) and header-only unit tests (test/libcudacxx/cuda/fp/units), each with a local Makefile
  • feature documentation (docs/libcudacxx/fp.rst)

Internal bit-casts route through cuda::std::bit_cast. fpmp, benchmarks and the CUDA accuracy/perf test suites will follow in subsequent PRs.

Description

closes

Checklist

  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

…draft

Initial FP SDK contribution, scoped to the fp64 emulation feature per CCCL
review request. Adds:
  - <cuda/fpemu> header set under libcudacxx/include/cuda/__fp (packed and
    unpacked fp64 emulation; accuracy levels low/mid/high)
  - example (examples/fp) and header-only unit tests
    (test/libcudacxx/cuda/fp/units), each with a local Makefile
  - feature documentation (docs/libcudacxx/fp.rst)

Internal bit-casts route through cuda::std::bit_cast. fpmp, benchmarks and the
CUDA accuracy/perf test suites will follow in subsequent PRs.
@copy-pr-bot

copy-pr-bot Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-project-automation github-project-automation Bot moved this to Todo in CCCL Jun 30, 2026
@cccl-authenticator-app cccl-authenticator-app Bot moved this from Todo to In Progress in CCCL Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant