معماری اینتل با نام AMX

معماری اینتل با نام AMX

 

AMX یک بلوک سخت‌افزاری در Sapphire Rapids CPU است. AMX بر اساس مفهوم " tiles" ساخته شده و به عنوان مجموعه‌ای از رجیسترهای دو بعدی برای نمایش تصویر حافظه بزرگتر و شتاب دهنده‌هایی ساخته شده است که می‌توانند روی tiles مذکور کار کنند. اجرای اولیه AMX بر روی BFloat16 ،TILE و INT8 متمرکز شده است در حالی که طراحی این مدل در آینده هم قابل توسعه است.

افزونه‌های پیشرفته ماتریس اینتل (Intel® AMX) یک الگوی برنامه‌نویسی جدید 64 بیتی است که با هدف تمرکز برعملکرد بهتر هوش مصنوعی داخلی اینتل طراحی شده است و از دو جزء تشکیل شده است:

  1. فایل رجیستر دو بعدی که آرایه‌های فرعی را بزرگتر از تصویر حافظه دو بعدی نشان می‌دهد.
  2. شتاب دهنده‌ای با قابلیت اجرا بر روی tilesها؛ اولین پیاده‌سازی این شتاب دهنده TMUL نام داشت.

 

AMX (Advanced matrix extensions) *

TMUL (tile matrix multiply unit) *

 

 

 

۵
از ۵
۴ مشارکت کننده

پرکاربردترین نوشته‌ها

سبد خرید