موازی سازی در سطح-وظایف (undertaking-stage parallelism)، که هدف آن افزایش تعداد ریسمانها یا فرایندهایی است که یک پردازنده میتواند بهطور همزمان اجرا کند. بدین ترتیب قسمت هد میتواند نقاط مختلف دیسک را بخواند یا بنویسد. رویکرد کلمه دستورالعمل بسیار طولانی (VLIW) باعث میشود تا مقداری از موازی سازی در سطح-دستورالعمل به صورت ضمنی و مستقیماً توسط نرمافزار انجام گیرد، که منجر به کاهش بار کاری پردازنده برای افزایش ILP میشود و بدین گونه پیچیدگی طراحی کاهش یابد. در تقسیمبندی فلین، این رویکرد جریان چندین دستورالعمل، جریان چندین داده (many instruction stream, various data stream) نام دارد. رویکرد دیگر برای بهبود کارایی، اجرای چندین ریسمان یا فرایند به صورت موازی است. یکی دیگر از بخش های بسیار جذاب در این لپ تاپ این است که با اجرای رابط کاربری اندروید می توانید تمامی برنامه ها و بازی های گوشی های اندرویدی را اجرا کنید. در یک خط لوله سوپراسکالر، دستورالعملهای متعددی خوانده شده و به توزیع کننده ها(dispatcher) میروند، توزیع کننده تصمیم میگیرد که آیا دستورالعملهای مذکور میتوانند بهطور موازی (همزمان) اجرا شوند یا نه. هر یک از این
معماری نسل بعد از P5، یعنی P6 قابلیتهای سوپراسکالر را به ویژگیهای ممیز شناور خود اضافه کرد و بنابراین باعث افزایش چشمگیر در عملکرد دستورالعمل ممیز شناور شد. اکثر طراحیهای جدید پردازنده حداقل تا حدودی سوپراسکالر هستند و تقریباً تمام پردازندههای عمومی که در دهه اخیر طراحی شدهاند سوپراسکالر هستند. همچنین، در مورد جریان یک دستورالعمل، جریان چندین داده- که در آن مقدار زیادی داده مشابه باید پردازش شود- پردازندههای جدید میتوانند بخشهایی از خط لوله را غیرفعال کنند تا، هنگامی که یک دستورالعمل به دفعات زیادی اجرا میشود، پردازنده بتواند مراحل واکشی و رمزگشایی را نادیده بگیرد و بنابراین باعث افزایش چشمگیر کارایی در مواقع خاصی، خصوصاً در موتورهای برنامه ای یکنواخت همچون نرمافزار ایجاد ویدئو و پردازش تصویر شود. این روش سادهترین فرم یک تکنیک بنام خط لوله دستورالعمل (instruction pipelining) است و در تقریباً تمام پردازندههای عمومی جدید استفاده میشود. با اجتناب از نماهای کهنهٔ حافظه، این پردازندهها میتوانند روی یک برنامه همکاری کنند و برنامهها میتوانند از یک پردازنده به پردازندهٔ دیگر مهاجرت کنند. هرچقدر که تکنولوژی و فناوری در زندگی انسانها بیشتر از قبل دخالت کند، نیاز انسان به کالاهای دیجیتال هم بیشتر میشود چرا که میخواهد در این زمینه و حوزه از دیگر هم نوعان خود عقب نماند! A rt icle h as been gener ated by GSA Content Gener at or Demoversion!
خرید لپ تاپ Rtx 3070
اگر استفادههای سنگین مانند گیمینگ حرفهای، رندرینگ و سایر پردازشهای سنگین را دارید، مدلهای زیر قدرتمندترین های بازار هستند و پاسخگوی نیاز شما خواهند بود. در محدودهی قیمتی ۸۰ تا ۱۰۰ میلیون تومان، اکثر لپتاپهای موجود در بازار از نظر فنی کاملاً برای کاربریهای حرفهای، مهندسی و گیمینگ طراحی شدهاند و با وجود اینکه لپتاپهایی سبک و با پردازندهی کممصرف نیز در این محدودهی قیمتی وجود دارند؛ اما خرید چنین لپتاپهایی برای استفادهی روزمره توجیه اقتصادی ندارد؛ بنابراین در بخش پیشرو، توجه شما را صرفاً به لپتاپهای قدرتمند جلب میکنیم. این امر نیازمند این است که خط لوله دستورالعمل بیشتر مواقع ممکن پر باشد و معماریهای سوپراسکالر را نیازمند مقادیر چشمگیری از حافظه نهان پردازنده(cache) میکند. برای مثال، مجموعه دستورالعمل Method/360 شرکت آی بی ام اساساً ۳۲ بیتی بود، اما از مقادیر ممیز شناور ۶۴ بیتی هم پشتیبانی میکرد تا دقت و محدودهٔ بیشتری را در رابطه با اعداد ممیز شناور فراهم کند. مدل System/360 Product 65 دارای یک جمعکننده ۸ بیتی برای محاسبات دسیمال و باینری ممیز ثابت بود و همزمان دارای یک جمعکننده ۶۰ بیتی برای محاسبات ممیز شناور نیز بود. علیالخصوص، زمانی که پردازنده برای اهداف عمومی استفاده میشود، باید یک تعادل منطقی بین قابلیت صحیح و نقطه شناور برقرار شود.
توصیفی که از عملکرد پایهای یک پردازنده در بخش قبلی شد، سادهترین فرمی است که یک پردازنده میتواند داشته باشد. این طراحی، که در آن منابع اجرایی پردازنده میتواند فقط یک دستور در یک زمان اجرا کند، قادر خواهد بود تا نهایتاً فقط به عملکردی در حد اسکالر (یک دستور در یک چرخهٔ ساعت) برسد. در صورتی که پاسخ مثبت باشد، دستورالعملها در واحدهای اجرایی موجود توزیع (dispatch) میشوند. توزیع کننده، باید قادر باشد تا به سرعت و بدون اشتباه مشخص کند که آیا دستورالعملها میتوانند بهطور موازی اجرا شوند، و آنها را به شیوهای ???? ???? توزیع کند تا بیشترین واحدهای اجرایی ممکن را از بیکاری خارج کند. طراحیهایی که اصطلاحاً سوپراسکالر(superscalar) هستند شامل یک خط لوله دستورالعمل طولانی و چندین واحد اجرایی مشابه از جمله: واحدهای بارگزاری/ذخیرهسازی، واحدهای محاسبه و منطق، واحدهای ممیز شناور، و واحدهای تولید آدرس هستند. موازی سازی در سطح-دستور العمل (instruction-level parallelism)، که هدف آن افزایش سرعت اجرای دستورالعملها در داخل یک پردازنده است (یا به عبارتی افزایش استفاده از منابع اجرایی روی همان چیپ (on-die)). Th is c ontent has been do ne by GSA C ontent Generator Demabout sion !
اگر شما این مقاله را تحسین می کنید، مایلید اطلاعات بیشتری در مورد ادامه مطلب بدست آورید به سایت ما مراجعه کنید.