Linux Labdon
474 subscribers
42 photos
3 videos
6 files
991 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
🔵 عنوان مقاله
Intel Nova Lake Support Merged For GCC 16 Compiler

🟢 خلاصه مقاله:
پشتیبانی اولیه از Intel Nova Lake با اضافه شدن پرچم -march=novalake به GCC 16 ادغام شد؛ اقدامی که پس از افزودن همین پشتیبانی در LLVM/Clang 22 رخ می‌دهد و هماهنگی دو زنجیره ابزار اصلی را نشان می‌دهد. این تغییر فعلاً به معنای شناسایی هدف و آماده‌سازی زیرساخت برای بهینه‌سازی‌های دقیق‌تر است و اثر عملی آن تا انتشار جزئیات بیشتر و عرضه سخت‌افزار محدود خواهد بود. با این حال، وجود این پرچم در هر دو GCC و LLVM/Clang کار توسعه‌دهندگان و نگه‌دارندگان ابزارها را برای آزمایش، تنظیم ساخت‌ها و آماده‌سازی پروژه‌ها برای نسل بعدی پردازنده‌های دسکتاپ Intel ساده‌تر می‌کند.

#GCC16 #LLVM #Clang #Intel #NovaLake #Compiler #Toolchain #x86

🟣لینک مقاله:
https://www.phoronix.com/news/Intel-Nova-Lake-GCC-16


👑 @Linux_Labdon
🔵 عنوان مقاله
Google Looks To Upstream Its Propeller Tool To LLVM For More Performance

🟢 خلاصه مقاله:
گوگل قصد دارد ابزار Propeller خود را به پروژه LLVM اصلی وارد کند تا بتواند عملکرد این ابزار را بهبود بخشد. Propeller، که یک بهینه‌ساز تجزیه‌وتحلیلی بر اساس پروفایل و بازپیوند است، برای کار با کدهای بزرگ توسعه یافته است و امکان بهینه‌سازی‌های جامع در کل برنامه را فراهم می‌کند. این ابزار بر پایه LLVM ساخته شده است، که یکی از محبوب‌ترین و قدرتمندترین فریم‌ورک‌های ساخت کامپایلر است و به توسعه‌دهندگان اجازه می‌دهد تا کدهای بهینه‌تر و سریع‌تری تولید کنند.

مهندسان سازنده کامپایلر در گوگل در حال حاضر در تلاش هستند تا Propeller را به شاخه اصلی (upstream) کدهای LLVM ادغام کنند. هدف این است که قابلیت‌ها و امکانات این ابزار قدرتمند به صورت مستقیم در هسته LLVM قرار گیرد، تا این ابزار بتواند از تمامی به‌روزرسانی‌ها و قابلیت‌های جدید این پروژه بهره‌مند شود و در عین حال، بهبودهای قابل توجهی در سرعت و کارایی در فرآیندهای کامپایل و بهینه‌سازی برنامه‌ها ایجاد شود. این اقدام نه تنها توانایی‌های Propeller را گسترش می‌دهد، بلکه امکان توسعه و بهبودهای بیشتر در اکوسیستم LLVM را نیز فراهم می‌کند، که برای توسعه‌دهندگان و شرکت‌های بزرگ در صنعت نرم‌افزار بسیار ارزشمند است.

در نتیجه، این حرکت گوگل می‌تواند برای توسعه‌دهندگان نرم‌افزار و تیم‌های توسعه گران، امکان ساخت برنامه‌های سریع‌تر و بهینه‌تر را فراهم کند و نقش مهمی در پیشرفت فناوری‌های مربوط به ترجمه و بهینه‌سازی کد ایفا نماید.

#LLVM #بهینه‌سازی #گوگل #توسعه_نرم‌افزار

🟣لینک مقاله:
https://www.phoronix.com/news/Google-Wants-Up-LLVM-Propeller


👑 @Linux_Labdon