۱۲ آبان ۱۴۰۵ github.com ۳ دقیقه مطالعه

مخزن بازبینی‌پین‌ها و اتصال‌های NVLink کارت‌های گرافیک NVIDIA V100 SXM2

مخزن بازبینی‌پین‌ها و اتصال‌های NVLink کارت‌های گرافیک NVIDIA V100 SXM2 — V100 SXM2 pinout and NVLink reference

خلاصه

این پروژه نقشه‌های پین، اتصال‌های NVLink و منابع KiCad برای ماژول‌های NVIDIA V100 SXM2 را گردآوری می‌کند. هدف نهایی این تلاش، ساخت یک برد حامل منبع‌باز برای این سخت‌افزارها است.

معرفی پروژه V100 SXM2 Reference

پروژه v100-sxm2-reference که در گیت‌هاب میزبانی می‌شود، تلاشی متمرکز برای مستندسازی و گردآوری نقشه‌های پین (Pin Maps) و برنامه‌های اتصال NVLink برای ماژول‌های پردازشی قدرتمند NVIDIA V100 با فرم‌فکتور SXM2 است. این مخزن شامل اطلاعات حیاتی برای طراحی بردهای حامل (Carrier Boards) منبع‌باز است و به مهندسان سخت‌افزار کمک می‌کند تا ارتباطات پیچیده بین این پردازنده‌های گرافیکی را بدون نیاز به مهندسی معکوس از صفر، مدیریت کنند.

پس‌زمینه و اهمیت موضوع

تراشه‌های NVIDIA V100 با اینکه متعلق به نسل‌های پیشین پردازنده‌های هوش مصنوعی و محاسباتی هستند، اما همچنان در بسیاری از پروژه‌های پژوهشی و آزمایشگاهی کاربرد دارند. فرم‌فکتور SXM2 برخلاف مدل‌های استاندارد PCIe، نیاز به بردهای اختصاصی دارد تا توان مصرفی بالا و خطوط پرسرعت NVLink را برقرار کند. دسترسی به اطلاعات دقیق پین‌ها و توپولوژی اتصال دو و چهار GPU به طراحان سخت‌افزار اجازه می‌دهد تا بردهای سفارشی خود را توسعه دهند.

جزئیات فنی و ساختار مخزن

این پروژه توسط pigeon-labs-stack مدیریت می‌شود و اطلاعات آن شامل موارد زیر است:

  • ۸۰۰ کنتاکت استاندارد: شامل ۴۰۰ پین روی کانکتور A (مربوط به PCIe، توان و کنترل) و ۴۰۰ پین روی کانکتور B (مربوط به NVLink و مدیریت).
  • جداول اتصال NVLink: طرح‌های دقیق برای پیکربندی‌های دو و چهار پردازنده گرافیکی با مشخص کردن پین‌ها، جهت‌ها و لاین‌ها.
  • پروژه‌های آماده KiCad: فایل‌های شماتیک و کتابخانه‌های نمادین سازگار با نرم‌افزار KiCad برای طراحی‌های تک‌ماژول و چندماژول.
  • نیازهای سخت‌افزاری جانبی: مستندات نشان می‌دهند که برای راه‌اندازی NVLink به کلاک‌های خارجی مشخصی (مانند کلاک دیفرانسیل ۱۵۶.۲۵ مگاهرتز برای NVHS) نیاز است.

نحوه استفاده و شروع به کار

برای استفاده از این منابع، می‌توانید آرشیو مخزن را از بخش نسخه‌ها دانلود کنید یا پوشه kicad/ را مستقیماً در نرم‌افزار KiCad (نسخه ۱۰.۰.۷ یا جدیدتر) باز کنید. فایل‌های شماتیک به صورت فایل‌های PDF و صفحات گسترده مجزا نیز برای کسانی که به نرم‌افزارهای طراحی برد دسترسی ندارند، فراهم شده است:

# نمونه‌ای از ساختار فایل‌ها پس از دانلود
kicad/
├── V100_Connectors.kicad_pro
├── 2-V100/
└── 4-V100/

سیگنال‌های بلوغ و بازخورد جامعه برنامه‌نویسان

این مخزن تا کنون توجه تعداد قابل توجهی از توسعه‌دهندگان را جلب کرده و توانسته است ستاره‌های خوبی در گیت‌هاب کسب کند. در بحث‌های هکرنیوز و انجمن‌های تخصصی مانند Level1Techs، برخی مهندسان اشاره کرده‌اند که این مستندات بسیاری از ابهاماتی را که پیش‌تر افراد هنگام کار دستی روی این کانکتورها با آن مواجه بودند، برطرف می‌کند. همچنین مقایسه آن با اسناد قدیمی‌تر مانند سخت‌افزارهای مبتنی بر OpenPOWER و طراحی‌های فیسبوک (مانند Big Basin) نشان‌دهنده ریشه‌های مشترک این معماری است.

چرا این پروژه برای مهندسان اهمیت دارد؟

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

این مطلب به‌صورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل

این خبر را با دیگران به اشتراک بگذارید

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