جنو

أصبحت TANH الخاصة بمكتبة GNU C وغيرها من الوظائف الزائدية تصل إلى 14 ~ 17 ٪ على CPUS Modern Intel و AMD مع دعم تعليمات FMA لعمليات مضاعفة مدمجة.

كانت مجموعة تعليمات FMA موجودة منذ العقد الماضي تقريبًا مع كل من معالجات Intel و AMD. الآن هذا الأسبوع فقط بفضل عمل مهندس Intel Sunil K Pandey ، هناك وظيفة TANH محسنة مع FMA مع وظائف Atanh و Sinh.

وحدة المعالجة المركزية Intel Core Skylake

يُظهر اختبار TANH FMA’ed على وحدة المعالجة المركزية Intel Skylake تحسنًا أقصى بحوالي 14 ٪ في حين أن ساعات التحسين MIN/MIN في حوالي 4 ٪ أسرع من الكود السابق. يمكن للمهتمين العثور على وظيفة TANH المحسنة FMA عبر هذا الالتزام.

ال تحسين السنه هو 4 ~ 17 ٪ أسرع. ال atanh التحسين حوالي 2 ٪ أسرع.

ليس سيئًا بالنسبة لشيء كان شائعًا بين وحدة المعالجة المركزية Intel/AMD X86_64 لسنوات على الرغم من أن مفاجأة استغرقت هذا الوقت المدى حتى يتم تكسير التحسين. على أي حال ، تستمر Intel في تستحق مجد لجميع تحسينات أدوات الأدوات المفتوحة على مر السنين وخاصة عندما يتعلق الأمر بضبط مكتبة GNU C (GLIBC) للحصول على إمكانيات تعيين تعليمات X86_64 الجديدة.

FMA Tanh

سيتم العثور على هذه التحسينات في إصدار GNU C Library 2.42 في حوالي أغسطس.

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *