مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز چهارشنبه 18 اکتبر, 2017 2:24 pm



پاسخ به موضوع  [ 2 پست ] 
 کدام پردازنده هادستورالعمل های SSE بهتر اجرا می کند 
نویسنده پیام

عضو: شنبه 14 فوریه, 2009 3:23 pm
پست ها: 1
پست کدام پردازنده هادستورالعمل های SSE بهتر اجرا می کند
کدام پردازنده هادستورالعمل های SSE بهتر اجرا می کند
intel یا amd
چرا
سوال2 فناوری sse5 به چه دردی می خورد
لطفا هر چه سریعتر ::prayer::


سه شنبه 08 فوریه, 2011 10:20 am
مشخصات شخصی
آواتار کاربر

عضو: دوشنبه 11 آگوست, 2008 12:38 pm
پست ها: 64
پست Re: کدام پردازنده هادستورالعمل های SSE بهتر اجرا می کند
SSE چيست؟

Streaming SIMD Extensions نامی است که اینتل به طور تجاری برای مجموعه فرمان های سه بعدی و چند رسانه ای به کار می برد.
SIMD نیز خود سرواژه Single Instruction Multiple Data است. SSE2 همراه با پنتیوم 4 معرفی شد.

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
• رشته سازی و محاسبات واژه که میتواند با استفاده از یک دستور ، دستور العمل های چندگانه را برنامه ریزی کند .

• دستورالعمل های Application-targeted accelerator (ATA)i

• 1 دستورالعمل SIMD (Single Instruction, Multiple Data)i که افزایش ظرفیت 128bit ی اعداد صحیح SIMD در SSE4.1 می شود .


COMPATIBILITY
SSE4 به طور کامل با نرم افزار هایی که برای نسل قبلی معماری Intel 64and IA-32 microprocessors نوشته شده اند سازگاری دارد .

تمام نرم افزار های حال حاضر بدون نیاز به اصلاح شدن به طور صحیح طبق این دستورات بر روی این میکروپروسسورها RUN می شوند .

فعلا آخرین ورژن همینه


پنجشنبه 10 فوریه, 2011 10:21 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ 2 پست ] 

افراد آنلاین

کاربران حاضر در این تالار: Yahoo [Bot] و 5 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه