سلام دوستان عزیز !!
تو این تاپیک قصد دارم تا تفاوت های ساختاری این دو نسل رو خدمتتون شرح بدم که از روی تصاویر این کار رو می کنم (چون توضیحات منبع مطلب زیاد بود)
لینک منبع مطلب
اولین قسمت بلوک دیاگرام در این دو نسل:
تنها تفاوتی که در اینجا دیده میشه در رمزگشای DECODE QUEUE هست که در معماری هاسول 56 میکرو اپریشن وجود دارد برای دو رشته ولی در معماری سندی این مقدار دو دسته 28 میکرو اپریشن برای هر رشته هست تفاوت این است که وقتی یک رشته در سندی یا ایوی درحال اجراست تمام این 56 میکرو اپریشن بافر در جهت ذخیره ی CACHING و QUEUEING بکار گرفته می شود که استفاده ی بهتری از منابع در دسترس را دارد......
قسمت دوم :
(واحدهای اعداد میکرو اپریشن است)
در مورد تفاوت در این قسمت می توان به بافر ورودی سفارش داده شده اشاره کرد که در مورد سندی این رقم 168 است ولی در مورد هاسول این رقم به 192 افزایش پیدا کرده ....
از دیگر تفاوت هایی که میشه بهش اشاره کرد :
1- بافر ذخیره ورودی : که در هاسول 42 است و در سندی این رقم 36 است
2- بافر درحال بارگذاری ورودی : که در هاسول 72 و در سندی 64
3- رجیسترهای AVX : که در هاسول 168 است و در سندی 164
4- رجیسترهای اعداد صحیح : که در هاسول 168 است و در سندی 160
5- زمان بندی کننده ی یکپارچه ی ورودی : که در هاسول 60 است و در سندی 54
قسمت سوم :
درمورد واحدهای اجرایی است که دو قسمت دارد :
اول :
که تفاوت میزان حافظه و همچنین تغییر یافتن بعضی رو در دستورالعمل ها و ثبات ها مشاهده می کنید.....
و قسمت دوم : که قسمتی از اون در مورد واحدهای اجرایی است و قسمتی دیگر در مورد کش های سطح یک و سطح دو است که مشاهده می کنید که در مورد هاسول میزان حافظه ای که در STORE DATA با کش سطح یک و نیز مقدار حافظه ای که در سطح 2 با سطح یک جابجا می شود دو برابر شده است.......
و بالاخره نمای کلی این اجزا رو می تونید ببینید :