برگزیده های پرشین تولز

پردازنده آسنکرون

leadertime

Registered User
تاریخ عضویت
22 ژانویه 2006
نوشته‌ها
479
لایک‌ها
78
کسی میدونه پردازنده های آسنکرون چه تفاوتی با پردازنده های سنکرون دارند؟
البته این مبحث مال سخت افزاره ولی خوبه بقیه هم بدونن.
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
خیلی کلی اگر بگیم پردازنده های آسنکرون به کلاک مرکزی وابسته نیستن و طراحی هر بخش پردازنده رو میشه بدون نیاز به سینک شدن با بخشهای دیگه بهینه کرد. آخه در پردازنده های پیچیده و بزرگ این مسائل همزمانی کلاک مرکزی بین بخشهای مختلف واقعا بغرنج میشه.
 

leadertime

Registered User
تاریخ عضویت
22 ژانویه 2006
نوشته‌ها
479
لایک‌ها
78
به نقل از mazoolagh :
خیلی کلی اگر بگیم پردازنده های آسنکرون به کلاک مرکزی وابسته نیستن و طراحی هر بخش پردازنده رو میشه بدون نیاز به سینک شدن با بخشهای دیگه بهینه کرد. آخه در پردازنده های پیچیده و بزرگ این مسائل همزمانی کلاک مرکزی بین بخشهای مختلف واقعا بغرنج میشه.
البته فقط به علت سینک شدن نیست. چون الان عملا پردازنده آسنکرون فقط در صنایع نظامی کاربرد داره و تمامی این پردازنده های موجود توی بازار سنکرون هستند.
مسئله سر اتلاف وقته چون تمامی واحدها با سیگنال کلاک کار میکنند مجبوریم برای مدت زمان کلاک کندترین بخش رو در نظر بگیریم تا وقتی اطلاعات به کندترین بخش میرسه سیگنال کلاک اونقدر برقرار باشه که این بخش بتونه کارشو انجام بده. همین موضوع باعث میشه کار کل سیستم یوخده افت کنه یعنی اگر غیر همزمان طراحی بشن هربخشی وقتی کارشو تموم کرد میره سراغ کار بعدی.
از طرف دیگه در سیستم های سنکرون همزمانی وجود نداره یعنی در هر زمان فقط یک بخش فعاله در حالی که در پردازنده های آسنکرون در هر لحظه چند تا بخش میتونن با هم فعال باشن که این خودش باعث سرعت بیشتر میشه.
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
چرا فقط کاربرد نظامی؟ علت خاصی داره مثلا هزینه های ساخت و طراحی یا اینکه تکنولوژیش پابلیک نشد؟
 

leadertime

Registered User
تاریخ عضویت
22 ژانویه 2006
نوشته‌ها
479
لایک‌ها
78
به نقل از mazoolagh :
چرا فقط کاربرد نظامی؟ علت خاصی داره مثلا هزینه های ساخت و طراحی یا اینکه تکنولوژیش پابلیک نشد؟

تکنولوژی خاصی نداره مسئله سر هزینه و همین طور سخت بودن طراحیه. کلا پردازنده های آسنکرون ساختشون نسبت به پردازنده های سنکرون گرونتر تموم میشه. به خاطر همین هم این پردازنده ها از لحاظ قیمت نمیتونن با پردازنده های سنکرون مقابله کنن به خاطر همین مشتری ندارند. به همین علت فقط توی صنایع نظامی و جاهایی که پردازنده های سنکرون از نظر سرعت جواب ندند کاربرد دارند.
در کل جاهایی به کار میرند که سرعت خیلی اهمیت داشته باشه.
 
بالا