یک CPU که از SSE4.1 پشتیبانی کنه چه فایده ای داره یعنی کارایی SSE4.1 چیست ؟
:1. (38):
با تشکر.:11():
Mahdi_Moosavi
06-07-08, 16:44
به نام یزدان پاک
مقدمه
Intel® Streaming SIMD Extensions 4 که مخفف Intel SSE 4 هست شامل 54 دستورالعمل جدید هست که با شروع نسل 45nm پردازنده های اینتل متولد شد .
47 دستورالعمل از این 54 عدد در پردازنده های 45nm در معماری CoreTM (code named Penryn)i گنجانده شده ، که به این زیرمجموعه از دستورات SSE 4.1 اطلاق می شود .
تمام زیر مجموعه دستورات SSE 4.1 + هفت دستور باقی مانده در پردازنده های 45nm که با معماری Nehalem(code named Nehalem)i مشخص می شوند گنجانده شده که این زیر مجموعه دستورات ، SSE 4.2 نامیده می شود .
نگاهی سطحی به دستورالعمل های SSE4
هدف این دستورات افزایش Performance در برنامه های چند رسانه ای ، imaging ، و برنامه های کار با object های 3 بعدی هست . این دستورات باع افزایش کارایی کامپایلر های برداری و همچنین شامل پک هایی از دستورالعمل هایی هست که افزایش محاسبات Dword یا همان Text Processing را در بر دارد .
این دستورالعمل ها همچنین عملیاتی رو میسر می سازند که طی آن توان عملیاتی Memory در زمانی که اطلاعات از uncacheable WC memory خوانده میشوند افزایش پیدا میکند .
مجموعه دستورالعمل های SSE 4.1
• 2 دستورالعمل که نقش ضرب کننده های پک dword رو ایفا می کنند .
• 2 دستورالعمل که تولید نقطه ای داده های floating-point همراه با گزینش خروجی و ورودی داده ها رو بر عهده دارند .
• 1 دستورالعمل که وظیفه بارگذاری به همرا یک streaming hint رو در بردارد .
• 6 دستورالعمل که ساده سازی دادهای blend را بر عهده دارد .
• 8 دستورالعمل که پشتیبانی از حداقل و حداکثر اعداد صحیح را توسعه می دهد .
• 4 دستورالعمل که گرد کردن داده های floating-point به همراه روش گرد کردن انتخابی و دقت لغو کردن استثناء ها را پشتیبانی می کند .
• 7 دستورالعمل که ورود داده ها و استخراج آن ها را از رجیستر های XMM بهبود می بخشد .
• 12 دستورالعمل که باعث بهبود تبدیل داده های عدد صحیح می شوند ( علامت و پسوند های مبدآ ) .
• 1 دستورالعمل که باعث بهبود SAD (sum absolute difference)i جهت کوچک تر شدن بلوک ها میشود .
• 1 دستورالعمل که به جست و جوی عملیات افقی کمک میکند .
• 1 دستورالعمل که مقایسه های ماسک شده رو بهبود می بخشد .
• 1 دستورالعمل که باعث اضافه شدن بسته های ، برابری مقایسه های ، داده های qword میشوند .
• 1 دستورالعمل که باعث اضافه شدن بسته های Dword به همراه اشباع شدن بی علامت میشود .
عملکرد مجموعه 7 دستورالعمل های SSE 4.2
• رشته سازی و محاسبات واژه که میتواند با استفاده از یک دستور ، دستور العمل های چندگانه را برنامه ریزی کند .
منبع : Only the registered members can see the link
Beny
06-07-08, 16:54
سلام
اخرین بار که خواستم سایت رو باز کنم فیلتر بود ولی خدا رو شکر باز شد ..
مهدی جان مطالب کاملی بود استفاده کردم ...
راستی بازارچه ی اینجا هنوز فعاله ؟
Overclocker
06-07-08, 20:39
کلا خلاصش کنم این SSE4.1 تو فریم GAME تاثیر داره ؟:1. (27):
با تشکر. :11():
Mahdi_Moosavi
06-07-08, 22:04
کلا خلاصش کنم این SSE4.1 تو فریم GAME تاثیر داره ؟:1. (27):
با تشکر. :11():
میشه گفت در خوشبینانه ترین حالت ، تغییر محسوسی وجود نداره ... .
این دسته دستورالعمل ها بیشتر روی Text Processing تمرکز کردند ... تا 3D Rendering .
™Ali
16-07-08, 13:31
این قدر تخصصی صحبت می کنی مهدی جان که دهنم باز مونده:give_rose:
الان یعنی یه CPU که SSE4.1 رو ساپرت کنه نسبت به اونی که نمی کنه ارزش خرید داره؟؟
مثل:
6750 در مقایسه با 8200 که هم قیمت اند.
با سپاس