توسعهدهندهای به اسم پرانجال با همکاری تیم LMSYS گزارشی منتشر کرده و از پیادهسازی یک «مگاکرنل» (Megakernel) یکپارچه برای پردازش همزمان لایههای مدل Muse Spark خبر داده

توسعهدهندهای به اسم پرانجال با همکاری تیم LMSYS گزارشی منتشر کرده و از پیادهسازی یک «مگاکرنل» (Megakernel) یکپارچه برای پردازش همزمان لایههای مدل Muse Spark خبر داده.
طبق توضیحات اونا، این روش محاسبات لایه (شامل MoE و Attention) رو در قالب یک کرنل اجرا میکنه و تعداد دفعات اجرای کرنل در هر مرحله رو از ۱۴۵۰ بار به ۹۷ بار کاهش داده:
• روی سیستمی با ۸ پردازنده GB300، سرعت تولید از ۵۱۷ به ۱۱۰۹ توکن بر ثانیه رسیده که یعنی حدود ۲.۱ برابر سریعتر از حالت پایه.
• با بهینهسازی دقیق کَشِ دستورالعملها و دادهها، محاسبات و ارتباطات حافظه همپوشانی پیدا کردن؛ طوری که بخشی از عملیات بعدی حتی قبل از تموم شدن عملیات قبلی اجرا میشه تا تأخیر به کمترین حد برسه.
منبع
Muse Spark Open Ultrafast: Pushing beyond 1,000 Tokens per second
In this post, we explain why SGLang (and ML infra in general) is moving towards larger GPU kernels, called megakernels, and what makes one different from a normal kernel. We built one for Muse Spark Open, from scratch in CUDA C++ and PTX, and it takes decoding 517 → 1,109 tok/s on Blackwell GPUs.
خواندن در سایت منبع

نظرها
هنوز نظری نیست.
بخش نظرها فعلاً در دسترس نیست.