JonChesterfield added reviewers: ronlieb, pdhaliwal.
JonChesterfield added a comment.

Spent some time reading through this. I think the idea is to create a host 
binary that contains code objects for multiple variants of amdgpu - e.g. one 
that runs on gfx906 and another on gfx908, or one that runs on gfx906-xnack+ 
and another on gfx906-xnack-.

That's close to the long running feature request to compile a program to a 
binary that can run on totally different architectures, e.g. nvptx + amdgpu + 
vgpu + remote. Probably in the first instance making one binary that can run on 
whatever and then extending it to run on a system that has multiple targets 
available. I've got a nvptx / amdgpu box here that would be well suited to 
testing that. Tagging Ron and Pushpinder who may be interested in such.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D106870/new/

https://reviews.llvm.org/D106870

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to