زمان کنونی: ۰۸ دى ۱۴۰۳, ۰۸:۵۱ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

Super Pipeline

ارسال:
  

mobin89 پرسیده:

Super Pipeline

ببخشید اگه می شه در مورد سوپر خط لوله یکم توضیح بدید؟
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

Farzamm پاسخ داده:

RE: Super Pipeline

(۰۶ آبان ۱۳۹۳ ۰۱:۰۱ ق.ظ)mobin89 نوشته شده توسط:  ببخشید اگه می شه در مورد سوپر خط لوله یکم توضیح بدید؟

Superpipelining به صورت سنتی به معنی اینکه هر Stage یک ریزمعماری pipeline را هم به صورت pipeline طراحی کنیم، مثلاً فرض کنید در ریزمعماری خط لوله ای پردازنده MIPS کتاب پترسون هنسی که شامل Stageهای IF، ID، EX، MEM، WB می شود، هر Stage را به صورت Pipelineهای دو سطحی طراحی کنیم که در اینصورت طول خط لوله ما از ۵ طبقه به ۱۰ طبقه افزایش می یابد و طبقات ما IF1, IF2, ID1, ID2, EX1, EX2, MEM1, MEM2, WB1, WB2 خواهد شد.
در واقع تکنیک Superpipeling به صورت کلی به معنی عمیق کردن خط لوله (افزایش تعداد Stageها) می باشد و تکنیکی برای افزایش Performance پردازنده ها می باشد (البته به شرطی که بتوان Hazardهای خط لوله را تاحدامکان رفع کرد و خط لوله را همراه پر نگه داشت).
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

mobin89 پاسخ داده:

RE: Super Pipeline

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

ارسال:
  

Farzamm پاسخ داده:

RE: Super Pipeline

(۰۶ آبان ۱۳۹۳ ۱۱:۰۰ ب.ظ)mobin89 نوشته شده توسط:  ممنون از لطفتون من جایی خوندم که یعنی n تا خط لوله را با هم موازی کردن این با تعریف شما فرق می کنه
اگه امکانش هست در مورد محاسبه ضریب تسریع سوپر خط لوله و فرمول های مربوطه اش توضیح بدبد

این تعریفی که گفتید مربوط به ریزمعماری Superscalar هست که چندین خط لوله را به صورت موازی قرار می دهند و می توان چندین کار مختلف وارد خطوط لوله کرد (چندین کار issue کرد). مطمئنید تو رفرنس Superpipeline را چنین تعریف کرده بود؟!! (لطف کنید رفرنس خود را معرفی کنید!)
فرمول محاسبه تسریع Superpipeling دقیقاً مشابه فرمول خط لوله معمولی است چون تنها تفاوتشون در افزایش تعداد Stageهاست.

همانطور که می دونید در خط لوله حداکثر تسریع برابر تعداد Stageها می باشد که با افزایش این تعداد، تسریع افزایش پیدا می کند.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

mobin89 پاسخ داده:

RE: Super Pipeline

چک کردم مطلب شما کاملا درست است ولی برای ضریب تسریع سوپر پاپلاین تعداد زیر طبقه های طبقات اصلی هم به صورت ضریب تسریع خط لوله اضافه شده چرا؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Farzamm پاسخ داده:

RE: Super Pipeline

(۰۶ آبان ۱۳۹۳ ۱۱:۳۵ ب.ظ)mobin89 نوشته شده توسط:  چک کردم مطلب شما کاملا درست است ولی برای ضریب تسریع سوپر پاپلاین تعداد زیر طبقه های طبقات اصلی هم به صورت ضریب تسریع خط لوله اضافه شده چرا؟

به همان دلیلی که در پاسخ قبلی گفتم.
تسریع خط لوله از فرمول [tex]\frac{nk}{k n-1}[/tex] محاسبه میشه (n تعداد کارها و k تعداد طبقات) وقتی n رو به بی نهایت میل بدیم حداکثر تسریع میشه k / حالا با استفاده از تکنیک Superpipelining تعداد طبقات بیشتر میشه یعنی یه 'k به k اضافه میشه و بنابراین حداکثر تسریع نیز متناسباً به 'K+K افزایش می یابد.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

mobin89 پاسخ داده:

RE: Super Pipeline

چرا نگفتین k' تا یعنی تعداد طبقات شد ضرب اینها

ببخشید بد تایپ شد منظورم اینه که شما چرا زیر طبقه ها رو به تعداد stage ها اضافه کردین در صورتی که به نظر می رسه اینها رو باید در هم ضرب می کردن
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Farzamm پاسخ داده:

RE: Super Pipeline

(۰۷ آبان ۱۳۹۳ ۱۲:۰۰ ق.ظ)mobin89 نوشته شده توسط:  چرا نگفتین k' تا یعنی تعداد طبقات شد ضرب اینها

ببخشید بد تایپ شد منظورم اینه که شما چرا زیر طبقه ها رو به تعداد stage ها اضافه کردین در صورتی که به نظر می رسه اینها رو باید در هم ضرب می کردن

منظور از 'k مجموع زیرstageهای همه stageهاست چون الزاماً هر stage دارای تعداد زیرstage بقیه نیست / اگه همه به یک تعداد زیرstage داشته باشند میشه اون تعداد را در k ضرب کرد.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  ۲ سوال از فصل pipeline معماری کامپیوتر پوران sixsixsix ۱ ۱,۶۲۵ ۲۱ آبان ۱۳۹۴ ۰۱:۲۸ ق.ظ
آخرین ارسال: sixsixsix
  [سوال] درباره ی پیاده سازی توابع ترکیبی در منطق های دامینو، NORA و Pipeline iwes ۲ ۳,۰۰۱ ۱۳ خرداد ۱۳۹۴ ۰۱:۵۱ ب.ظ
آخرین ارسال: iwes
  سوال کنکور pipeline mariy ۷ ۳,۹۰۵ ۱۸ مهر ۱۳۹۳ ۱۲:۵۲ ق.ظ
آخرین ارسال: Farzamm
Question مدرسان: pipeline و speedup Ametrine ۶ ۴,۲۴۸ ۱۵ مهر ۱۳۹۳ ۰۷:۰۹ ب.ظ
آخرین ارسال: Ametrine
  چند سوال از pipeline Shiny_Star ۱۱ ۱۰,۶۲۸ ۰۷ دى ۱۳۹۱ ۱۲:۵۸ ب.ظ
آخرین ارسال: maneshty
  رابطه بین تعداد Super Key ها با تعداد ستون های یک جدول؟ soniasa ۱ ۵,۲۸۵ ۲۹ خرداد ۱۳۹۱ ۰۶:۴۶ ب.ظ
آخرین ارسال: hadi_m
  PipeLine پشتکار ۲ ۲,۴۰۴ ۲۶ دى ۱۳۹۰ ۱۰:۵۵ ق.ظ
آخرین ارسال: goldoonehkhanoom

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close