《主会场-乔鹏程-LoongArch64 架构对 DotNET 扩展特性支持情况.pdf》由会员分享,可在线阅读,更多相关《主会场-乔鹏程-LoongArch64 架构对 DotNET 扩展特性支持情况.pdf(16页珍藏版)》请在三个皮匠报告上搜索。
1、LoongArch64 LoongArch64?.NET.NET?.NET.NET-LoongArch64LoongArch64?LoongArch64 LoongArch64?.NET.NET?LoongArch64 LoongArch64?.NET.NET?LoongArch64 LoongArch64?SDKSDK?LoongArch64LoongArch64?AOTAOT?LoongArch64LoongArch64?IntrinsicIntrinsic?.NET?LoongArch64?SDK6.0SDK6.0?SDK7.0SDK7.0?SDK8.0SDK8.0?mono6.13 m
2、ono6.13?LoongArch64?http:/ Intrinsic和Intrinsic/SIMD特性提交社区reviewingNative-AOT研发中mono支持LoongArch64架构研发完成,即将提交社区下步runtime-mono支持LoongArch64unity-mono特性已与unity完成LoongArch架构适配LoongArch64可以运行unity游戏类程序1.LoongArch64?.NET?1?LoongArch64?unity?1.LoongArch64?.NET?2?1.LoongArch64?.NET?3?unity?LoongArch64?SDK8.0
3、?SDK8.0?2024?2?LoongArch64-SIMD?2024?3?SDK8.0?SIMD?LoongArch64-mono?2024?Q1?runtime?mono?LoongArch64?LoongArch64-.NET?Skia?SDK清?Intrinsic?SDK清?AOT?LoongArch64-Native-AOT?2024?Q4?2.LoongArch64-.NET?debian?LoongArch64?ISO?debian?LoongArch64?port?2024?LoongArch?Kernel?GCC?LLVM?OS?Linux-OS?LoongArch?.NE
4、T?Linux-OS?3.NET?LoongArch64?SDK?4.SDK?AOT?台式机6.0.20非AOT6.0.25AOT时间比值性能提升3A50000.1556s0.0702s45.1%约55%?sdk6.0 new?hello-world?AOT?3A6000?SDK?hello-world?run?0.0556s0.0556s?3A5000?80.6%80.6%?github?Flight Finder?AOT?SDK6.0?2 2-3 3?AOT?SDK?2 2-3 3?SDK清?AOT?AOTAOT?AOT?AOTAOT?Vector?JIT?CPU?JIT?SIMD?SDK
5、?清?Intrinsic?CPU?IntrinsicIntrinsic?C C?CPU?C#?Intrinsic?SDK清?LoongArch64?Intrinsic?PR https:/ byte?8 8?shortshort?4 4?intint?floatfloat?2 2?longlong?doubledouble?6.?Intrinsic?3?128bits?byte?256bits?short/int/long?6.?Intrinsic?2?128bits?short short?/?256bits?byte/int/long?/?/?Shuffle Shuffle?6.?Intrinsic?3?shuffle?128bits?short short?ShuffleShuffle?256bits?byte/int/long?