This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][Prototype] async gpu ops
AbandonedPublic

Authored by csigg on Apr 22 2020, 7:53 AM.

Details

Summary

For demonstration/discussion purposes only, not meant to be reviewed/submitted.

This is the code of the 'early prototype' presented during the GPU host-side dialect discussion during MLIR's design meetings (slides and recording:
https://drive.google.com/corp/drive/folders/1-93qa9Esu2m0_xoZrB_5x3CjkIUqL_DD)

Instead of a new 'async' op with a region, the prototype adds a variadic list of 'gpu.chain' inputs and one 'gpu.chain' output to individual async ops.

Diff Detail

Event Timeline

csigg created this revision.Apr 22 2020, 7:53 AM
Herald added a reviewer: rriddle. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
csigg retitled this revision from For demonstration/discussion purposes only, not meant to be reviewed/submitted. to [MLIR][Prototype] async gpu ops.Apr 22 2020, 7:55 AM
csigg edited the summary of this revision. (Show Details)
csigg removed reviewers: herhut, rriddle.
csigg abandoned this revision.Dec 3 2020, 1:45 AM
Herald added a project: Restricted Project. · View Herald Transcript