پرش به محتوای اصلی
آخرین اخبار
۲ وایر پاداش مطالعه

افزایش ۸۰ درصدی سرعت هوش مصنوعی در کارت گرافیک RTX 3090 Ti با ماژول gpu-unlock

انتشار:۲ آبان ۱۴۰۵(لحظاتی پیش)
۲ دقیقه زمان مطالعه
۰ دیدگاه
اشتراک و پسندیدن

یک ماژول متن‌باز لینوکس به نام gpu-unlock موفق شده محدودیت پردازش هسته‌های تانسور در کارت‌های گرافیک سری Ampere را برطرف کند. این ابزار بدون نیاز به تغییر بایوس یا درایور، سرعت اجرای عملیات هوش مصنوعی را در کارت‌های RTX 3090 و RTX 3090 Ti تا نزدیک به دو برابر ارتقا می‌دهد.

افزایش ۸۰ درصدی سرعت هوش مصنوعی در کارت گرافیک RTX 3090 Ti با ماژول gpu-unlock

در یک نگاه (نکات کلیدی خبر)

خلاصه مهم‌ترین نکات و تحولات این گزارش برای مطالعه سریع

  • ماژول متن‌باز gpu-unlock در لینوکس، محدودیت کارخانه‌ای هسته‌های Tensor Core در کارت‌های گرافیک سری Ampere را حذف می‌کند.
  • این ترفند نرم‌افزاری بدون نیاز به تغییر درایور یا بایوس، سرعت پردازش داده‌های FP16 و BF16 را تا مرز دو برابر افزایش می‌دهد.
  • آزمایش‌های اولیه روی کارت‌های RTX 3090 و RTX 3090 Ti از جهش ۸۰ درصدی سرعت در پردازش و اجرای مدل‌های هوش مصنوعی حکایت دارند.

یک ماژول متن‌باز برای کرنل لینوکس با عنوان gpu-unlock محدودیت نرخ اجرای دستورات را در پردازش‌های ماتریسی هسته‌های Tensor Core برطرف کرده است؛ محدودیتی که محاسبات با دقت ترکیبی FP16 و BF16 همراه با انباشت FP32 را در برخی از کارت‌های گرافیک سری GeForce معماری Ampere انویدیا با افت سرعت مواجه می‌کرد. اعمال این تغییر نه نیازی به دستکاری VBIOS دارد و نه به نصب درایورهای تغییریافته انویدیا وابسته است. نتایج بنچمارک‌های اولیه روی کارت‌های گرافیک RTX 3090 و RTX 3090 Ti نشان می‌دهد که سرعت اجرای عملیات ماتریسی هدفمند تا مرز دو برابر افزایش پیدا می‌کند؛ هرچند گستره پشتیبانی سخت‌افزاری و پایداری بلندمدت این روش هنوز به‌شکل گسترده مورد آزمایش قرار نگرفته است.

آشکار شدن محدودیت عمدی در معماری Ampere

این پروژه بخشی از سامانه سخت‌افزاری انتخاب سرعت را هدف می‌گیرد که سرعت صدور دستورات مشخصی در هسته‌های تانسور پردازنده‌های گرافیکی GA102 و GA104 سری GeForce را کاهش می‌داد. این محاسبات با دقت ترکیبی، نقشی اساسی در فرایند آموزش شبکه‌های عصبی، مرحله پردازش اولیه ورودی‌ها (Prefill)، تولید تصویر و سایر بارهای کاری دارند که مقادیر فرمت‌های FP16 یا BF16 را در هم ضرب کرده و نتایج نهایی را در قالب FP32 جمع‌آوری می‌کنند.

مشخصات رسمی منتشرشده از معماری Ampere توسط انویدیا نیز به‌خوبی گویای این محدودیت است. توان محاسباتی کارت گرافیک RTX 3090 در این حالت متراکم روی حدود ۷۱ ترافلاپس تعیین شده است، در حالی که کارت‌های حرفه‌ای مبتنی بر تراشه GA102 به حدود دو برابر این سرعت دست پیدا می‌کنند. برای مثال، کارت ایستگاه کاری RTX A6000 در پردازش متراکم مشابه هسته‌های تانسور FP16 به توان حدود ۱۵۵ ترافلاپس می‌رسد. هرچند تفاوت در فرکانس کاری و تعداد هسته‌های فعال نیز در نتایج نهایی اثرگذار است، اما تنظیمات مربوط به نرخ صدور دستورات، دلیل اصلی این شکاف عملکردی بزرگ میان کارت‌های مصرفی و صنعتی به شمار می‌رود.

این ماژول لینوکسی با نوشتن مقدار 0x88888888 در رجیستر تعیین سرعت SS0، اجازه می‌دهد نرخ کامل دستورات BF16 حتی پیش از بارگذاری و راه‌اندازی کارت توسط درایور انویدیا فعال شود. سازوکار پیاده‌سازی این روش، ترکیبی هوشمندانه از تکنیک بارگذاری فریمور V67/PLM (که پیش‌تر در پژوهش‌های مربوط به کارت‌های ماینینگ سری CMP به کار رفته بود) و زمان‌بندی راه‌اندازی اولیه در ابزارهای مبتنی بر UEFI است.

تغییر مقادیر رجیستر پیش از کنترل لینوکس بر پردازنده گرافیکی

از آنجا که رجیستر هدف تنها زمانی قابل تغییر است که کارت گرافیک تازه روشن شده باشد و هنوز به درایور سیستم متصل نشده باشد، این ماژول تنظیمات حیاتی را در سریع‌ترین مرحله راه‌اندازی و پیش از آنکه لینوکس کنترل کامل کارت گرافیک را در دست بگیرد، اعمال می‌کند.

بازخورد و اشتراک‌گذاری این مطلب

اگر این گزارش برایتان مفید بود، با پسندیدن و اشتراک‌گذاری آن با دیگران، از محتوای تخصصی هوش مصنوعی حمایت کنید.

اشتراک‌گذاری در شبکه‌های اجتماعی:

دیدگاه ها و گفتگوی تخصصی

نظرات خود را با جامعه مخاطبان وایر ای آی در میان بگذارید

۰ دیدگاه

هنوز دیدگاهی برای این مطلب ثبت نشده است

اولین نفری باشید که دیدگاه، تحلیل یا دیدگاه خود را درباره این موضوع با دیگران به اشتراک می گذارد.

مطالب مرتبط و پیشنهادی

رویکرد متفاوت Opera در ساخت مرورگرهای تخصصی؛ چرا مرورگر هوش مصنوعی Neon می‌تواند موفق شود؟
آخرین اخبار

رویکرد متفاوت Opera در ساخت مرورگرهای تخصصی؛ چرا مرورگر هوش مصنوعی Neon می‌تواند موفق شود؟

شرکت Opera با توسعه مرورگر آزمایشی Neon به سراغ وب مبتنی بر عوامل هوشمند رفته است، اما این پروژه تنها بخشی از یک استراتژی گسترده‌تر به شمار می‌رود. این شرکت به‌جای تحمیل قابلیت‌های ناخواسته به مرورگر اصلی خود، ساخت ابزارهای اختصاصی برای کاربران ویژه را در پیش گرفته است؛ رویکردی که می‌تواند جایگاه متفاوتی برای آن در بازار مرورگرها ایجاد کند.

۷ دقیقه مطالعه
۰
۲ آبان
از شبیه‌سازی مغز تا مصرف انرژی تراشه‌ها؛ چرا زیست‌شناسی بزرگ‌ترین چالش هوش مصنوعی است؟
آخرین اخبار

از شبیه‌سازی مغز تا مصرف انرژی تراشه‌ها؛ چرا زیست‌شناسی بزرگ‌ترین چالش هوش مصنوعی است؟

متخصصان برجسته حوزه فناوری در رویداد Next Endeavor به بررسی چالش‌های بنیادین هوش مصنوعی در درک زیست‌شناسی پرداختند. به باور این پژوهشگران، پیشرفت واقعی نیازمند شبیه‌سازی دقیق مغز انسان، حل بحران مصرف انرژی در تراشه‌ها و تغییر رویکرد بنیادین در نحوه یادگیری مدل‌ها است.

۷ دقیقه مطالعه
۰
۲ آبان
تیم Comfy-Org مدل محبوب Stable Diffusion 1.5 را احیا کرد؛ ثبت بیش از ۱٫۵ میلیون دانلود
آخرین اخبار

تیم Comfy-Org مدل محبوب Stable Diffusion 1.5 را احیا کرد؛ ثبت بیش از ۱٫۵ میلیون دانلود

تیم Comfy-Org با بازنشر مدل محبوب Stable Diffusion 1.5 در قالب یک نسخه آینه‌ای روی پلتفرم Hugging Face، دسترسی توسعه‌دهندگان به وزن‌های اصلی این مدل را احیا کرد. این مخزن با بیش از ۱٫۵ میلیون دانلود، مانع از اختلال در پروژه‌های تحقیقاتی و گردش‌کارهای قدیمی تولید تصویر شده است.

۱ دقیقه مطالعه
۰
۲ آبان