عضو : ورود به سیستم |ثبت |ارسال درخواست
جستجو
[اصلاح ] محاسبات موازی
محاسبات موازی یک نوع محاسباتی است که در آن بسیاری از محاسبات یا اجرای فرایندها به طور همزمان انجام می شود. اغلب مشکلات بزرگ را می توان به موارد کوچک تر تقسیم کرد که در همان زمان می تواند حل شود. اشکال مختلفی از محاسبات موازی وجود دارد: سطح بیت، سطوح دستورالعمل، داده ها و همپوشانی کاری. برای چندین ساله، موازی سازی به طور عمده در محاسبات با کارایی بالا کار می کند، اما علاقه ای به آن به تازگی به دلیل محدودیت های فیزیکی مانع از پوسته شدن فرکانس شده است. با توجه به اینکه مصرف انرژی (و در نتیجه تولید گرما) توسط رایانه ها در سال های اخیر تبدیل به یک نگرانی شده است، محاسبات موازی به پارادایم غالب در معماری کامپیوتر تبدیل شده است، عمدتا به شکل پردازنده های چند هسته ای.
محاسبات موازی نزدیک به محاسبات همزمان مرتبط است. آنها اغلب با هم استفاده می شوند و اغلب با هم مخلوط می شوند، هرچند این دو متمایز هستند: ممکن است همبستگی بدون هم زمان (مانند همبستگی بیتی) و همگانی بدون همبستگی (مانند چند وظیفه با به اشتراک گذاری زمان در یک پردازنده تک هسته ای). در محاسبات موازی، یک وظیفه محاسباتی معمولا در چند وظایف چندگانه، اغلب بسیار، بسیار متداول است که می توانند به صورت مستقل پردازش شوند و نتایج آنها بعدا پس از اتمام ترکیب شوند. در مقابل، در محاسبات همزمان، فرآیندهای مختلف اغلب به وظایف مربوطه پاسخ نمی دهند؛ هنگامی که آنها انجام می دهند، همانطور که در رایانه های توزیع معمول است، وظایف جداگانه ممکن است دارای ماهیت متنوعی باشند و اغلب نیاز به برقراری ارتباط بین فرآیند در حین اجرا دارند.
رایانه های موازی می توانند تقریبا براساس سطح که در آن سخت افزار از همبستگی پشتیبانی می کند، طبقه بندی شده باشد، با کامپیوترهای چند هسته ای و چند پردازنده دارای عناصر پردازش چندگانه در یک دستگاه واحد، در حالی که خوشه ها، MPPs ها و شبکه ها از چندین رایانه برای کار بر روی یکسان استفاده می کنند وظیفه. معماری های کامپیوتری موازی گاهی اوقات در کنار پردازنده های سنتی، برای سرعت بخشیدن به وظایف خاص استفاده می شود.
در برخی موارد، همپوشانی برای برنامهنویس شفاف است، مانند در سطح همبستگی سطوح سطحی یا سطوح دستورالعمل، اما الگوریتم های صریح موازی، به ویژه آنهایی که از همپوشانی استفاده می کنند، از نوشتن موارد تکراری سخت تر است، زیرا همزمان سازی چندین کلاس جدید از پتانسیل را معرفی می کند اشکالات نرم افزاری، که شرایط رایانه ای رایج ترین آنها است. ارتباط و هماهنگ سازی بین متقابلهای مختلف، معمولا بعضی از بزرگترین موانع برای به دست آوردن عملکرد برنامه موازی خوب است.
حد بالاي تئوريکي در سرعت بخشيدن يک برنامه واحد به عنوان نتيجه موازي توسط قانون آمدال داده مي شود.
[محاسبات توزیع شده][محاسبه][ابر رایانه]
زمینه.1
قانون امدال و قانون گاستافسون.1.1
وابستگی ها.2.1
شرایط مسابقه، خروج متقابل، هماهنگ سازی، و کاهش سرعت موازی.3.1
همبستگی دقیق دانه ها، دانه درشت و شرم آور.4.1
مدلهای سازگاری.5.1
طبقه بندی فلین.6.1
انواع موازی بودن.2
همبستگی سطح بیت.1.2
همبستگی سطح در سطح آموزشی.2.2
موازی کاری.3.2
سخت افزار.3
حافظه و ارتباطات.1.3
کلاسهای کامپیوتر موازی.2.3
محاسبات چند هسته ای.1.2.3
چند پردازش متقارن.2.2.3
محاسبات توزیع شده.3.2.3
محاسبات خوشه ای.1.3.2.3
محاسبات عظیم موازی.2.3.2.3
محاسبات شبکه.3.3.2.3
کامپیوتر موازی تخصصی.4.2.3
محاسبات قابل تنظیم با گنجایش دروازه قابل برنامه ریزی.1.4.2.3
محاسبات عمومی در واحد پردازش گرافیکی (GPGPU).2.4.2.3
مدارهای یکپارچه برنامه کاربردی.3.4.2.3
پردازنده های بردار.4.4.2.3
نرم افزار.4
زبان های برنامه نویسی به طور همزمان.1.4
پارازیت اتوماتیک.2.4
Checkpointing برنامه.3.4
روش های الگوریتمی.5
تحمل خطا.6
تاریخ.7
مغز بیولوژیکی به عنوان کامپیوتر عظیم موازی.8
[بارگذاری بیشتر محتویات ]

Lxjkh 2018@ حق طبع و نشر