-
Notifications
You must be signed in to change notification settings - Fork 751
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SYCL] Add multiple target binaries support.
Device binary image descriptor now includes fields to better support needs of various offload programming models: - 'Version' is now the first field to support backward compatibility - 'Kind', 'DeviceTargetSpec', 'Format' - to better support different offload models, devices and binary image formats. For example, runtimes can use DeviceTargetSpec field of an binary image to choose particular plugin to load/own the image. - manifests can be used to convey some additional information about binary image from device compiler and/or linker to their corresponding runtime - the new binary image descriptor format is aimed to be compatibile with all the offload models, including OpenMP, so some of the fields like 'EntriesBegin' and 'EntriesEnd' can be used only for a subset of offload models Signed-off-by: Vladimir Lazarev <vladimir.lazarev@intel.com> Signed-off-by: Konstantin S Bobrovsky <konstantin.s.bobrovsky@intel.com>
- Loading branch information
1 parent
afb4152
commit 0738099
Showing
4 changed files
with
733 additions
and
213 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.