Skip to content
This repository has been archived by the owner on Dec 9, 2018. It is now read-only.

whats the status of debugging nvptx targets? #9

Open
tyler274 opened this issue Aug 3, 2017 · 3 comments
Open

whats the status of debugging nvptx targets? #9

tyler274 opened this issue Aug 3, 2017 · 3 comments

Comments

@tyler274
Copy link

tyler274 commented Aug 3, 2017

Open issues, etc. +

@japaric
Copy link
Contributor

japaric commented Aug 22, 2017

I know nothing about debugging CUDA devices so I can't provide you with any status. However, I assume that whatever works with C CUDA programs should work with Rust CUDA programs.

If we are talking about debugging CUDA host programs then GDB and LLDB should be very well supported. Debugging a Rust CUDA program should be no different than debugging a normal Rust program.

@BadFactor
Copy link

is there any plans to support radeon graphicscards?

@japaric
Copy link
Contributor

japaric commented Sep 19, 2017

@BadFactor Radeon graphic cards don't run PTX code (AFAIK) so they are outside of scope for this repository. Long time ago someone was working on enabling the LLVM backend that emits the AMD counterpart of PTX but, AFAIK, they didn't arrive at something functional. You can see their work in this PR. That means that rustc, itself, cannot emit PTX-like code for AMD cards so that would need to be fixed first.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants