واحدهای پردازش تانسور – Tensor Processing Unit ( TPU ) ، انواعی از ASICها ( مدارهای مجتمع با کاربرد خاص ) هستند که برای تسریع پردازش یادگیری ماشین ( Machine Learning ) استفاده می شوند.
تاریخچه و کارکرد TPU
... [مشاهده متن کامل]
گوگل تولید و استفاده از TPU را از سال 2015 آغاز کرده و از سال 2018 آن ها برای استفاده عمومی عرضه کرد. TPUها با بهره مندی از تجربه و پیشتازی گوگل در زمینه یادگیری ماشین طراحی شده و برای استفاده از نرم افزار متن باز TensorFlow توسعه داده شده اند. TensorFlow یک پلتفرم یادگیری ماشین با ابزارهای پیشرفته و کتابخانه ها که توسط تیم Google Brain ساخته شده است و کاربر می تواند با استفاده از آن به سرعت برنامه های یادگیری ماشین را بسازد و اجرا کند.
TPUها زمان یادگیری مدل های شبکه عصبی بزرگ و پیچیده را به حداقل می رساند. با استفاده از TPU، مدل های یادگیری عمیق ( Deep Learning ) که قبلا با پردازنده های گرافیکی ( GPU ) هفته ها طول می کشید، اکنون در TPU تنها ساعت ها زمان می برند.
ویژگی های واحد پردازش تانسور ( TPU )
سخت افزار ویژه برای پردازش ماتریسی
تأخیر بالا ( در مقایسه با CPU )
توان عملیاتی بسیار بالا
رایانش با حداکثر موازی سازی
تاریخچه و کارکرد TPU
... [مشاهده متن کامل]
گوگل تولید و استفاده از TPU را از سال 2015 آغاز کرده و از سال 2018 آن ها برای استفاده عمومی عرضه کرد. TPUها با بهره مندی از تجربه و پیشتازی گوگل در زمینه یادگیری ماشین طراحی شده و برای استفاده از نرم افزار متن باز TensorFlow توسعه داده شده اند. TensorFlow یک پلتفرم یادگیری ماشین با ابزارهای پیشرفته و کتابخانه ها که توسط تیم Google Brain ساخته شده است و کاربر می تواند با استفاده از آن به سرعت برنامه های یادگیری ماشین را بسازد و اجرا کند.
TPUها زمان یادگیری مدل های شبکه عصبی بزرگ و پیچیده را به حداقل می رساند. با استفاده از TPU، مدل های یادگیری عمیق ( Deep Learning ) که قبلا با پردازنده های گرافیکی ( GPU ) هفته ها طول می کشید، اکنون در TPU تنها ساعت ها زمان می برند.
ویژگی های واحد پردازش تانسور ( TPU )
سخت افزار ویژه برای پردازش ماتریسی
تأخیر بالا ( در مقایسه با CPU )
توان عملیاتی بسیار بالا
رایانش با حداکثر موازی سازی