وبلاگ

تکنولوژی Tensor Cores چیست؟

تکنولوژی Tensor Cores چیست؟

تکنولوژی Tensor Cores چیست؟

یکی دیگر از تکنولوژی های کارت گرافیک انویدیا Tensor Cores است. “Mark Lipacis” تحلیلگر موسسه “Jefferies” وجه تمایز کارت‌های گرافیک مبتنی بر “Volta” با دیگر محصولات را هسته‌های “Tensor” می‌داند که به کارت اجازه می‌دهد عملیات ضرب ماتریس را با روشی بسیار کارآمد پردازش کند. در حال حاضر، این کارت‌ها به دیتاسنترها فروخته می‌شود زیرا این مراکز، اصلی‌ترین مکان‌ها برای حوزه در حال رشد هوش مصنوعی می‌باشند. کارت‌های گرافیک همچون محصولات سری “Volta”، با توان محاسباتی بالاتر، به پروسه یادگیری سیستم‌های هوش مصنوعی سرعت خواهند بخشید.
کارت‌های گرافیک از نظر داشتن هزاران هسته پردازشگر کوچک‌تر که توانایی انجام وظایف کوچک را دارند، با پردازنده‌های موجود با چهار تا هشت هسته که در بسیاری از ماشین‌های مدرن پیدا می‌شوند، تفاوت زیادی دارند. در حقیقت، هسته‌های “Tensor” به منظور سرعت بخشیدن به توانایی‌های یادگیری سیستم هوش مصنوعی طراحی شده و به گفته انویدیا، 12 برابر سریع‌تر از محصولات نسل قبلی این شرکت هستند. این تحلیل‌گر معتقد است انویدیا با عرضه محصولات جدید می‌تواند بخش قابل توجهی از سهم حوزه هوش مصنوعی را به خود اختصاصی دهد.
به طور کلی Tensor Cores برای یادگیری عمیق تر طراحی شده است و عملکرد 47 برابر سریعتر از یک سرور مبتنی بر CPU است که این قابلیت کلیدی Volta را قادر می سازد سرعت بیشتری از نسل قبلی را فراهم کند.
کارت NVIDIA Tesla V100 توسط NVIDIA Volta، دارای معماری GPU جدید طراحی شده است. پردازشگرهای جریان آن 50 درصد انرژی بیشتری را نسبت به نسل قبلی NVIDIA PascalTM به کار می برند که باعث افزایش قابل ملاحظه ای در نقطه شناور سیستم های 32 بیتی (FP32) و عملکرد دقیق نقطه شناور 64 بیتی (FP64) می شود. هر کدام از Tesla V100 640 Tensor Cores روی یک ماتریس 4×4 عمل می کند و مسیرهای مربوط به داده های آنها به صورت سفارشی طراحی شده اند تا به طور قابل توجهی افزایش توان پردازش نقطه شناور با بهره وری انرژی بالا را افزایش دهند.