به نام پروردگار
دستور العمل SSE، جزئی یا میشه گفت زیر مجموعه توسعه یافته دستورالعمل SIMD میباشد، اولین بار این دستور العمل درون پردازنده های شرکت Intel Pentium III و AMD Athlon XP ، دستور العمل SSE کارایی ان برخلاف MMX و 3D Now میباشد که توضیحات انرا خواهم داد، دستور العمل SSE نیز دارای ثباتها Registers میباشد که درون فضای Floating Point Unit میباشد، دستورالعمل SSE باعث ایجاد یک فضای جداگانه درون پردازنده میشود که باعث افزایش Performance می شود به خاطر این که SSE میتواند استفاده کند از سیستم عامل ها ، خوشبختانه تمامی سیستم عاملهای دستورالعملهای مربوط به SSE را پشتیبانی میکنند که باعث افزایش کارایی در محیط ها و برنامه ها چند رسانه ایی ، Video Editing ، محیط های سه بعدی 3D ، این سیستم عامل های Windows - سیستم عاملهایی که هسته ان Linux Kernels میباشد، دستور العمل SSE برای اولین بار مورد استفاده قرار گرفت در سال میلادی 1999 بوده است که همچنین به عنوان KNI یا Katmai New Instruction در پردازنده های Pentium III به کار رفته بود و بعد ازان به نسخه های جدیدتر به روز شده و قابلیتهای جدید مانند پردازش متن یا Text Processing میباشد،SSE یک دستورالعمل 128 بیتی میباشد این دستور العمل به صورت ثباتهای تقسیم شده میباشند مانند : 4 ثبات به صورت 32 بیتی SP یا Single Precision میباشد در مقدار واحدهای گرد کردن دادهها Floating مانند : ثباتهای XMM0 و XMM7 فقط جهت دانستن نمونه ای از این مقادیر، دستور العمل SSE نیز دارای 70 مقدار دستورالعمل جدید میباشد که به صورت 128 بیتی محاسبه میشود، SSE نیز دارای نسخه های بروز میباشد SSE - SSE 2 - SSE3-SSE 4.1 -SSE 4.2 - SSE 402 A، دستورالعمل SSE4 برای اولین بار در سال 2006 توسط شرکت Intel معرفی شد و در پردازنده های که با لیتوگرافی 45 NM بود جاسازی شد و بعد از ان شرکت AMD نیز از این دستور العمل SSE4.2 نیز استفاده کرد ، دستور العمل های SSE 4.1 - SSE 4 - SSE 4A همگی زیر مجموعه ای SSE 4.2 میباشند،که در مجموعه SSE 4.2 دارای 54 دستور العمل میباشد که 47 از این دستور العمل ها مربوط به SSE 4.1 میباشد و 7 باقی مانده مربوط به SSE 4.2 میباشد دستورالعمل SSE 4 A مربوط به پردازنده های AMD میباشد،