Linux Labdon
377 subscribers
35 photos
1 file
648 links
🕸 Linux Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
AMD "GFX1251" Target Added To LLVM As Latest RDNA 4.5 APU

🟢 خلاصه مقاله:
در ماه‌های اخیر هدف جدید GFX1250 از سوی AMD در کدهای LLVM و بخش AMDGPU توجه‌ها را جلب کرده بود. خانواده GFX12 متناظر با RDNA4 است و GFX1250 به‌صورت عمومی به‌عنوان یک نسخه «RDNA 4.5 / RDNA Refresh» تعبیر شده؛ مشابه نقشی که GFX1150 برای نسل RDNA 3.5 در محصولات Strix Halo و Strix Point داشت. کدهای قبلی همچنین نشان می‌دادند GFX1250 در قالب APU عرضه می‌شود، هرچند جزئیات محصول هنوز روشن نبود.

اکنون هدف جدید GFX1251 نیز در LLVM ادغام شده است. نزدیکی شماره‌گذاری نشان می‌دهد با یک واریانت نزدیک به GFX1250 روبه‌رو هستیم؛ احتمالاً پیکربندی، استپینگ یا SKU دیگری در خانواده RDNA 4.5، که به‌صورت محتمل همچنان یک APU باشد—بدون افشای مشخصات دقیق یا نام تجاری.

افزودن یک هدف تازه در LLVM عملاً یعنی فعال شدن مسیرهای تولید کد، فلگ‌های ISA و مدل‌های زمان‌بندی برای کامپایلر AMDGPU؛ اقدامی پایه‌ای برای آماده‌سازی ابزارها و درایورهای متن‌باز جهت پشتیبانی از معماری جدید. این کار معمولاً ماه‌ها پیش از عرضه سخت‌افزار رخ می‌دهد و نشانه‌ای از پیشرفت در مراحل bring-up برای APUهای مبتنی بر RDNA4 است.

با وجود ناشناخته ماندن جزئیاتی مثل تعداد CU، فرکانس‌ها، رابط حافظه و اصلاحات بلوک‌های رسانه/رهگیری پرتو، ادغام GFX1251 نشان می‌دهد خط APUهای RDNA 4.5 در حال شکل‌گیری است. باید منتظر پچ‌های بعدی در Mesa/RADV، شناسه‌های PCI، ارجاع‌های firmware و به‌روزرسانی‌های ROCm ماند تا تصویر روشن‌تری از ویژگی‌ها به‌دست آید.

#AMD #LLVM #GFX1251 #RDNA4 #AMDGPU #APU #GPUArchitecture #Compiler

🟣لینک مقاله:
https://www.phoronix.com/news/AMD-GFX1251-LLVM-Target


👑 @Linux_Labdon
🔵 عنوان مقاله
GCC 16 Will No Longer Treat Function Multi-Versioning As Experimental On ARM64

🟢 خلاصه مقاله:
نسخه جدید GCC 16 اعلام می‌کند که پشتیبانی از Function Multi-Versioning (FMV) روی AArch64/ARM64 دیگر «آزمایشی» نیست و به سطح پایدار و کامل رسیده است. FMV به توسعه‌دهنده اجازه می‌دهد چند نسخه از یک تابع را برای قابلیت‌های مختلف CPU بسازد و در زمان اجرا بهترین نسخه به‌صورت خودکار انتخاب شود. این فناوری که روی x86 برای ویژگی‌هایی مثل AVX، AVX-512 و SSE4.2 جاافتاده است، در دنیای ARM64 نیز با معادل‌هایی مانند NEON، SVE، SVE2، dot-product و افزونه‌های رمزنگاری کاربرد دارد. نتیجه عملی این است که می‌توان یک باینری واحد ساخت که روی سخت‌افزارهای متنوع اجرا شود و در عین حال روی سیستم‌های جدیدتر به عملکرد بهینه برسد. تصمیم GCC 16 استفاده از FMV را برای پروژه‌های تولیدی در ARM64 قابل اتکاتر می‌کند و راه را برای بهبود کارایی کتابخانه‌ها و کدهای حساس به عملکرد هموارتر می‌سازد.

#GCC16 #FMV #AArch64 #ARM64 #Compiler #Optimization #SVE #NEON

🟣لینک مقاله:
https://www.phoronix.com/news/GCC-16-Stable-ARM64-FMV


👑 @Linux_Labdon