🔵 عنوان مقاله
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
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
Phoronix
Intel Nova Lake Support Merged For GCC 16 Compiler
Following last week LLVM/Clang 22 adding Intel Nova Lake with '-march=novalake' support, the GNU Compiler Collection (GCC) has now received similar treatment for the promising next-generation desktop processors.
🔵 عنوان مقاله
Some Meaningful Performance Benefits For Clang + LTO Built Linux Kernels
🟢 خلاصه مقاله:
در سالهای اخیر، ساخت هسته لینوکس با استفاده از کلنگ، توسعه قابل توجهی یافته است. این پیشرفتها نتیجه بهبودهای انجامشده در مسیر اصلی پروژههای LLVM/Clang و هسته لینوکس بوده است. پس از مدتها، مجدداً فرصت پیدا کردهایم تا عملکرد سیستمهای ساختهشده با GCC و Clang را مقایسه کنیم و نتیجهگیریهای جدیدی درباره تأثیر این ابزارها روی کارایی سیستمها داشته باشیم. در بررسی پایانی سال ۲۰۲۵، ما به آخرین نسخههای هسته لینوکس ۶.۱۹، که با جدیدترین نسخههای پایدار GCC ۱۵ و LLVM Clang ۲۱ ساخته شده، نگاهی نو و عمیق میاندازیم.
یکی از نکات مهم در ساخت هسته با Clang، بهرهبرداری از امکاناتی مانند Link-Time Optimization (LTO) است که نقش قابل توجهی در بهبود عملکرد نهایی سیستم دارد. این تکنولوژی، امکان بهینهسازی بیشتر کدهای کامپیایل شده در زمان لینک کردن را فراهم میکند و میتواند کارایی و سرعت اجرای هسته را به شکل قابل ملاحظهای افزایش دهد. استفاده از Clang در کنار LTO، در کنار بهرهمندی از امکانات پیشرفته کامپایلری، فرصتهایی را برای بهبود کارایی سیستمعامل به وجود آورده است که در بررسیهای اخیر به وضوح مشاهده شد.
در مجموع، این نتایج نشان میدهند که ساخت هسته لینوکس با Clang و بهرهگیری از LTO، میتواند بهبودهای قابل توجهی در عملکرد سیستم به ارمغان آورد. این توسعهها، فرصتهای جدیدی برای توسعهدهندگان و کاربران فراهم میکنند تا سیستمهای بهینهتر و سریعتری را در محیطهای مختلف اجرا کنند. به نظر میرسد که آینده ساخت هسته لینوکس با ترکیب ابزارهای جدید و فناوریهای نوین، مسیر روشنی را پیش رو دارد.
#لینوکس #Clang #LTO #عملکرد
🟣لینک مقاله:
https://www.phoronix.com/review/linux-kernel-llvm-clang-lto
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Some Meaningful Performance Benefits For Clang + LTO Built Linux Kernels
🟢 خلاصه مقاله:
در سالهای اخیر، ساخت هسته لینوکس با استفاده از کلنگ، توسعه قابل توجهی یافته است. این پیشرفتها نتیجه بهبودهای انجامشده در مسیر اصلی پروژههای LLVM/Clang و هسته لینوکس بوده است. پس از مدتها، مجدداً فرصت پیدا کردهایم تا عملکرد سیستمهای ساختهشده با GCC و Clang را مقایسه کنیم و نتیجهگیریهای جدیدی درباره تأثیر این ابزارها روی کارایی سیستمها داشته باشیم. در بررسی پایانی سال ۲۰۲۵، ما به آخرین نسخههای هسته لینوکس ۶.۱۹، که با جدیدترین نسخههای پایدار GCC ۱۵ و LLVM Clang ۲۱ ساخته شده، نگاهی نو و عمیق میاندازیم.
یکی از نکات مهم در ساخت هسته با Clang، بهرهبرداری از امکاناتی مانند Link-Time Optimization (LTO) است که نقش قابل توجهی در بهبود عملکرد نهایی سیستم دارد. این تکنولوژی، امکان بهینهسازی بیشتر کدهای کامپیایل شده در زمان لینک کردن را فراهم میکند و میتواند کارایی و سرعت اجرای هسته را به شکل قابل ملاحظهای افزایش دهد. استفاده از Clang در کنار LTO، در کنار بهرهمندی از امکانات پیشرفته کامپایلری، فرصتهایی را برای بهبود کارایی سیستمعامل به وجود آورده است که در بررسیهای اخیر به وضوح مشاهده شد.
در مجموع، این نتایج نشان میدهند که ساخت هسته لینوکس با Clang و بهرهگیری از LTO، میتواند بهبودهای قابل توجهی در عملکرد سیستم به ارمغان آورد. این توسعهها، فرصتهای جدیدی برای توسعهدهندگان و کاربران فراهم میکنند تا سیستمهای بهینهتر و سریعتری را در محیطهای مختلف اجرا کنند. به نظر میرسد که آینده ساخت هسته لینوکس با ترکیب ابزارهای جدید و فناوریهای نوین، مسیر روشنی را پیش رو دارد.
#لینوکس #Clang #LTO #عملکرد
🟣لینک مقاله:
https://www.phoronix.com/review/linux-kernel-llvm-clang-lto
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Phoronix
Some Meaningful Performance Benefits For Clang + LTO Built Linux Kernels
Over the past few years building the Linux kernel with Clang has matured a lot thanks to upstream improvements to both LLVM/Clang and the Linux kernel.