ممکن است ریزمعماری پردازنده گرافیکی آتی AMD در سطح سخت افزار از BFloat16 پشتیبانی کند که یک فرمت 16 بیتی برای اعداد اعشار است. BFloat16 در مقایسه با FP16 که توسط پردازندههای گرافیکی فعلی AMD پشتیبانی میشود، با مزایای قابل توجه ای همراه است.
BFloat16 در مقایسه FP16 از دامنه گستردهتری برخوردار است و همین موضوع باعث برتری آن میشود. این در حالی است که FP16 حداکثر به 6.55x10^4 محدود میشود و توسعه دهندگان هوش مصنوعی ناچار به روی آوردن به FP32 هستند که کارآمدی آن ضعیفتر است. BFloat16 در مقایسه با FP16 دارای سه بیت ارقام معنادار کمتر (8 بیت در برابر 11 بیت) است اما در عوض 8 بیت را برای نگه داری توان ارائه میکند. در طرف مقابل FP16 تنها 5 بیت برای نگه داری توان ارائه میکند.
مزیت دیگر BFloat16 انعطاف بیشتر نسبت به FP16 در برابر سر ریز شدن و پاریز شدن هنگام تبدیل FP32 است، چراکه در حقیقت BFloat16 نسخه کوتاه شده FP32 است.
شاید بتوان گفت اضافه کردن BFloat16 بیشتر یک اقدام احتیاطی و آیندهنگرانه باشد. در حقیقت بعید به نظر میرسد بازیها از مزایای BFloat16 بهره بگیرند و احتمالاً کاربرد آن تنها به هوش مصنوعی و یادگیری ماشین محدود خواهد شد.
نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت