compute-runtime
compute-runtime copied to clipboard
Align structures for 64-bit platforms (optimization move and copy object cost time)
@MichalMrozek,
- InlineSamplerBaseT 16 -> 12 bytes
- CsrSelectionArgs 88 -> 80 bytes
- EngineInfo 64 -> 48 bytes
- FragmentStorage 48 -> 40 bytes
- SvmFreeUserData 40 -> 32 bytes
- PayloadArgumentBaseT 40 -> 36 bytes
- ImageDescriptor 72 -> 64 bytes
- PerThreadMemoryBufferBaseT 16 -> 12 bytes
- CopyEngineState 24 -> 16 bytes
- BatchBuffer 120 -> 112 bytes
- DebugMetadata 32 -> 24 bytes
- ImmediateFlushData 48 -> 40 bytes