Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

Parallel Computing by Mind Map: Parallel Computing
0.0 stars - 0 reviews range from 0 to 5

Parallel Computing

چرا پردازش موازی؟

کاهش زمان (و هزینه) اجرای محاسبات

انجام محاسبات بزرگتر و حل مسائل با مقیاس بزرگتر

فراهم نمودن امکان انجام همزمان محاسبات

معایب برنامه نویسی و پردازش خطی

موارد استفاده

محسابات هواشناسی

فیزیک محاسباتی (کاربردی، هسته‌ای، ذره‌ای، ماده چگال و ...)

علوم زیستی، بیو تکنولوژی و ژنتیک

شیمی محاسباتی (دینامیک مولکولی و ....)

محاسبات زمین شناسی و زلزله‌سنجی

محاسبات در مهندسی مکانیک (دینامیک سیالات محاسباتی، مکانیک محاسباتی و ....)

محاسبات در مهندسی برق و الکترونیک (طراحی مدار، میکروالکترونیک و ...)

گرافیک کامپیوتری و انیمیشن

مقدمه

نیاز به ‍پردازش موازی

تشریح پردازش موازی

کاربرد ها

استفاده از منابع از راه دور

Hash

روش های موازی کردن

MultiThread

Cluster Computer

خوشهٔ رایانه‌ای به گروهی از چند رایانه گفته می‌شود که با هم کار می‌کنند و از خیلی جهات می‌توان آن‌ها را یک رایانه در نظر گرفت.

GPU Programming

Multi Proccessor

SIMD: Single Instruction Multiple Data

Distributed Computing

Grid computing

الگوریتم های موازی

(88)آیا می توان همه برنامه ها را موازی کرد؟

با موازی کردن سرعت اجرا چه میزان افزایش می یابد؟

الگوریتم های موازی

زبان ها و کتابخانه های برنامه نویسی موازی

CPP

Python

Alef

joice

Bloom

APL

چالش های پردازش موازی

Race Condition

برنامه نویسی دشوار

Memory and communication

Shared Memory

Distributed Memory