اطلاعیه

Collapse
No announcement yet.

موازی کردن دو یا چند CPU

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    موازی کردن دو یا چند CPU

    سلام دوستان

    چجوری میشه دوتا پردازنده رو باهم موازی کرد؟ یعنی مثل کامپیوتر های بزرگ که چند تا پروسسور به صورت موازی کارمیکنن
    اگه میشه به صورت کامل توضیح بدید
    برای مثال دو تا پروسسور ARM
    بعد یک سوال دیگه:
    فرض کنید ما یک soc تک هسته ای چهارصد مگاهرتزی و داریم و یک SOC با چهار هسته ی 100 مگاهرتزی از همان نوع.
    مثلا روی اینا یک سیستم عامل نصب کردیم
    ایا سرعت سیستم عامل ها با هم برابرن؟(اگه متوجه نشدین بگین یک بار دیگه توضیح بدم )


    اگه پاسخ بدید ممنون میشم

    #2
    پاسخ : موازی کردن دو یا چند CPU

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

    یعنی یک صف و چندا cpu و یک فضای حافطه مشترک
    تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
    داشتن عقله زيادتر از دیگر آدم ها است

    دیدگاه


      #3
      پاسخ : موازی کردن دو یا چند CPU

      نوشته اصلی توسط PLASMA
      سلام دوستان

      چجوری میشه دوتا پردازنده رو باهم موازی کرد؟ یعنی مثل کامپیوتر های بزرگ که چند تا پروسسور به صورت موازی کارمیکنن
      اگه میشه به صورت کامل توضیح بدید
      برای مثال دو تا پروسسور ARM
      بعد یک سوال دیگه:
      فرض کنید ما یک soc تک هسته ای چهارصد مگاهرتزی و داریم و یک SOC با چهار هسته ی 100 مگاهرتزی از همان نوع.
      مثلا روی اینا یک سیستم عامل نصب کردیم
      ایا سرعت سیستم عامل ها با هم برابرن؟(اگه متوجه نشدین بگین یک بار دیگه توضیح بدم )


      اگه پاسخ بدید ممنون میشم
      موازی کردن پردازنده ها زمانی امکان پذیره که خودشون از این قابلیت پشتیبانی بکنن برای اینکه دسترسی به فضای حافظه مشترک و همین طور سیستم عامل مشترک میتونه مشکل ساز باشه.

      اما در خصوص سوال دومتون، اگر منظورتون سرعت کلاکه که خوب آره. ولی اگر منظورتون اینه که روی هر هسته در هر ثانیه چقدر os اجرا میشه، جواب مشخصی نمیشه بهش داد بنابراین در حالت کلی جوابتون نه هست.

      دیدگاه


        #4
        پاسخ : موازی کردن دو یا چند CPU

        برای موازی کردن چند پردازنده برای استفاده از فضای رم مشترک، اگر تمام پردازنده ها از HPI پشتیبانی کنند می توان این کار را به راحتی انجام داد.
        HPI مخفف host port interface هست:
        http://my.fit.edu/~vkepuska/ece3552/TI%20DSP-BIOS/BIOS/Integration%20Workshop/student%20guide/iw6m16%20hpi.pdf
        مهم نيست که کجايي هستي، چه رنگي هستي، به چه زبوني حرف مي زني. مهم اينه که انسان باشي.
        http://baranelec.mihanblog.com/
        آینده ای خواهم ساخت که گذشته ام در برابرش زانو بزند...

        دیدگاه

        لطفا صبر کنید...
        X