PDA

View Full Version : چند پردازنده متفاوت و کلاسترینگ



Delphi Skyline
سه شنبه 27 فروردین 1387, 21:50 عصر
با سلام آیا در مبحث کلاسترینگ فرض کنید دو تا کامپیوتر با هم کلاستر شدن . یکی از پردازنده ها از SSE ساپورت می کنه و دیگری نه . آیا در زمان کلاسترینگ مثلا OpenMosix میاد دستورات SSE رو روی پردازنده ای که قابلیتشو داره اجرا کنه یا اینکه قادر به اجرای اون نمیشه ؟
ممنون .

بمب منطقی
چهارشنبه 28 فروردین 1387, 18:23 عصر
فکر کنم یه جای روی مسئله اشتباه نوشتی.تو سطر آخر بجای "قابلیتشو داره" باید می نوشتی "قابلیتشو نداره"

جواب کوتاه و مفید : بله !

جواب کاملتر :
اگه منظورت از Streaming SIMD (Single Instruction,Multiple Data) Extensions،SSE باشه باید عرض کنم که اگه برفرض PC1 از SSE پشتیبانی کنه ولی PC2 ساپورتش نکنه در اون صورت اگه دستورات SSE رو PC1 اجرا بشن (که مسلما همینطوره،چون رو PC2 اجرا نمیشن) و PC1 بار زیادی بهش بیاد در این صورت برای پردازش سریعتر به PC2 مهاجرت میکنن(هرچند که PC2 از SSE پشتیبانی نمیکنه)