llvm
e4ede219 - [UR][L0v1][L0v2] remove support for alignment in async allocs (#21292)

Commit
1 day ago
[UR][L0v1][L0v2] remove support for alignment in async allocs (#21292) The enqueued pool, that underlies the support for async allocations in both L0 adapters, implemented (partial) support for serving aligned objects. Properly supporting aligned allocations is non-trivial, and the implementation that existed performed poorly, affecting all types of allocations. Since aligned async allocations are not exposed through the API, this patch gets rid of that code. This has a non-trivial performance benefit on the common case with regular async allocs.
Author
Committer
Parents
Loading