رفتن به مطلب

حرکت عجیب AMD : مخفی کردن پشتیبانی دستورالعمل FMA4 در ریز معماری ZEN !


Recommended Posts

  • کاربر ویژه

 

449340b5fa11d137290a6b1a6532d3af.jpg

 

گزارشات رسیده حاکی از این است که کمپانی AMD پشتیبانی از دستورالعمل FMA4 توسط ریزمعماری ZEN را دست کم بر روی کاغذ ، حذف کرده است.طبق گزارش منتشر شده از سوی وب سایت Level1Techs ، این وب سایت متوجه شد که پردازنده های مبتنی بر ریزمعماری ZEN از دستورالعمل FMA4 پشتیبانی میکنند، حتی اگر این دستور العمل در معرض سیستم عامل نباشد.FMA یک دستورالعمل همگام ساز ضرب اضافه است و یک ابزار کارآمد جهت محاسبات جبر خطی به شمار میرود.بر خلاف دستورالعمل های SSE3 و SSE4 ، دو دستور العمل FMA3 و FMA4 از نسل یکدیگر نیستند و تنها می توانند تعداد رقم operands در هر دستور العمل را نشان دهند.پشتیبانی از این دو دستور العمل برای اولین بار در سال 2012 توسط AMD با پردازنده های سری FX معرفی شد.این در حالی بود که intel در سال 2013 پشتیبانی از دستورالعمل FMA3 را به ریز معماری Haswell آورد.

 

255bcb688703a8c40b6868a5e9f016f0.jpg

 

هنوز دلیل اینکه AMD آیا پشتیبانی از FMA4 توسط معماری ZEN را حذف می کند یا نه ، به صورت ناشناخته باقی مانده است . اما برخی توسعه دهندگان حدس میزنندکه این کارانجام خواهد شد، زیرا وجود FMA4 منجر به ایجاد باگ در پردازنده میشود حتی اگر در این باره 33 درصد هم کارایی پردازنده را افزایش دهد. تصویت FMA3 دستور  توسط اینتل باعث محبوبیت آن شد و طی گذشت سالها ، به میزان پایداری آن نیز اضافه شد.برخی آزمایشات انجام شده توسط Level1Techs  مشخص کرد که دستورالعمل FMA4 در پردازنده های ZEN ، منجر به ایجاد خطای illegal instruction میشود و پردازنده توانایی تکمیل عملیات را ندارد.جالب اینجاست که FMA4 به عنوان یک بیت CPUID نمایش داده نمیشود و سیستم عامل هیچ واکنشی به اینکه پردازنده از این دستور العمل پشتیبانی میکند یا نمیکند ، از خود نشان نمیدهد.در بررسی صورت گرفته مشخص شد که جهت محاسبات جبر خطی ، عملکرد FMA4 در حالت یک و یا دورقم اعشار ، بهتر از دستورالعمل AVX است.

 

منبع : Techpowerup

مترجم : محمد فتحی

لینک به دیدگاه
Share on other sites

  • کاربر ویژه

درود

من اخرش نفهمیدم چی به چی شد... یه جا نوشته حذف کرده یجا نوشته ارور میده یجا نوشته نمیشناستش، یجا دیگه گفته رو کاغذ حذف کرده یجا نوشته عملکردش بهتر از دستور فلانه... الان دقیقا کدوم رو قبول کنیم... نتیجه گیری نهاییش چی شد این وسط تکلیفشون با خودشون مشخص نیست انگار! ?

لینک به دیدگاه
Share on other sites

در 42 دقیقه قبل، Nima2007 گفته است :

درود

من اخرش نفهمیدم چی به چی شد... یه جا نوشته حذف کرده یجا نوشته ارور میده یجا نوشته نمیشناستش، یجا دیگه گفته رو کاغذ حذف کرده یجا نوشته عملکردش بهتر از دستور فلانه... الان دقیقا کدوم رو قبول کنیم... نتیجه گیری نهاییش چی شد این وسط تکلیفشون با خودشون مشخص نیست انگار! 1f605.png

درود

من هم چیزی درنیافتم. 

عنوان تاپیک هم "مخفی کردن پشتیبانی دستورالعمل FMA4 در ریز معماری ZEN " خبر از فروتنی amd می‌دهد، اما متن خبر چیز دیگری می‌گوید.

لینک به دیدگاه
Share on other sites

  • کاربر ویژه
در 3 ساعت قبل، Nima2007 گفته است :

درود

من اخرش نفهمیدم چی به چی شد... یه جا نوشته حذف کرده یجا نوشته ارور میده یجا نوشته نمیشناستش، یجا دیگه گفته رو کاغذ حذف کرده یجا نوشته عملکردش بهتر از دستور فلانه... الان دقیقا کدوم رو قبول کنیم... نتیجه گیری نهاییش چی شد این وسط تکلیفشون با خودشون مشخص نیست انگار! 1f605.png

درود

منظورش این بوده این دستور العمل توی ریز معماری zen قرار داده شده اما بنا به دلایلی که هنوز amd نگفته ( احتمالا تعداد کم برنامه های قابل پشتیبانی و عدم حمایت سازندگان نرم افزاری ) باعث شده این دستور اعمل رو رو نکنه ...

در 2 ساعت قبل، سعید بهمنیان گفته است :

درود

من هم چیزی درنیافتم. 

عنوان تاپیک هم "مخفی کردن پشتیبانی دستورالعمل FMA4 در ریز معماری ZEN " خبر از فروتنی amd می‌دهد، اما متن خبر چیز دیگری می‌گوید.

درود جناب بهمنیان

دلیلش رو توضیح دادم البته من خودمم چیزی زیاد از این دستور العملا سر در نمیارم ?

لینک به دیدگاه
Share on other sites

  • کاربر ویژه
در 4 ساعت قبل، عظما گفته است :

هنوز نیومده باگ داشته وای به حال اینکه منتشر کنن

عزیز من یک FMA4 یک قابلیتی هست در پردازش که با توجه به متن چیزی که من ازش فهمیدم اینه که این دستور العمل برای zen ها تعریف شده اما فعال نیست (چون amd ازش اسمی نبرده) هنوز و شاید اصلا فعال نشه چون این دستور العمل دارای باگی هست که توضیح داده در متن(و این ربطی به اینتل یا amd نداره خود دستور العمل هنوز کامل نیست و نقص ذاتی فعلی اون هست که پردازنده رو دچار باگ محاسباتی می کنه) در نتیجه وقتی فعال نیست باگ چی ؟؟؟!!! 

در 2 ساعت قبل، hd5870 گفته است :

درود

منظورش این بوده این دستور العمل توی ریز معماری zen قرار داده شده اما بنا به دلایلی که هنوز amd نگفته ( احتمالا تعداد کم برنامه های قابل پشتیبانی و عدم حمایت سازندگان نرم افزاری ) باعث شده این دستور اعمل رو رو نکنه ...1f602.png

ممنونم بله اینجوری بنظر میرسه اما خیلی در هم برهم توضیح داده و باید برداشت جداگانه شخصی  کردتا به این نتیجه رسید که واقعا نمیشه بهش اطمینان کرد... جالبی کار اینه که نوشته تا 33 درصد باعث افزایش کارایی میشه ... واقعا یعنی نتونستن یکاری بکنن بشه ازش استفاده کرد و کنار نگذارند!؟!؟ ?

ویرایش شده توسط Nima2007
لینک به دیدگاه
Share on other sites

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پست در این تاپیک...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
  • اضافه کردن...