حرف پیشرفت نهار افزون علوم مختلف، نیاز به انجام محاسبات ریاضی سنگین و پردازش حجم زیادی از دادهها با تعجیل بالا و در زمان کم بوجود آمد. از طرفی رشد تکنولوژی پردازنده ها نسبت به سمت جرم محاسبات بسیار پایین است و نیز بخاطر محدودیت باب تولید ابزار نیمه هادی سرعت پردازنده ها نیز دارای محدودیت میباشد. از این چهره استفاده از یک کامپیوتر به سمت تنهایی پاسخگوی نیازهای محاسباتی نیست. بنابراین استفاده از چند کامپیوتر برای انجام پردازش های موازی ضروری است. از سوی دیگر به دلیل پیشرفتهای زیاد در زمینه شبکه های کامپیوتری و آلت آن، روش جدیدی برای انجام محاسبات ارائه گردید که Network-based coputation آوازه دارد.
در حالت کلی کامپیوترهای موازی شامل واحدهای پردازش و حفظه مختلفی هستند. و بحث مهم در طراحی و آنالیز سیستمهای موازی، روش التصاق اجزاء جوراجور به یکدیگر می باشد بنابراین نحوه ارتباط شبکه است که کارائی کل سیستم را معین میکند.
امروزه طیف وسیعی از سیستمهای موازی موجود می باشد. که بعضی از آنها به غرض کاربرد اختصاصی و گروهی نیز به صورت استفاده همه منظوره هستند. برای بررسی این کاربردها و استفاده آنها از شبکه های جوراجور در آغاز نیاز است تا معماری های موازی را سنخ بندی کنیم. زیرا معماری های مختلف نیازهای مختلف را برآورده میسازند.
حتماً تنها افزایش سرعت دلیل استفاده از کامپیوترهای موازی نیست بلکه گاهی برای اسم بردن قابلیت اطمینان از سیستم موازی استعمال می شود و محاسبات به وسیله چند کامپیوتر انجام شده و حرف هم مقایسه می شود و در واقع کامپیوترهای دیگر نقش Backup را دارند. به این سیستم ها fault telorant فرموده می شود.
حرف کنون سنخ بندی کامل و جامعی برای سیستمهای موازی ارائه نشده است: Flynn روشی برای این سنخ بندی عرضه کرده که البته به طور کامل تمام سیستمها را تحت پوشش نمی گیرد. سیستم سنخ بندی Flynn برپایه اندازه دنباله دستورالعملها و اطلاعات موجود در یک کامپیوتر می باشد که در اینجا غرض از ادامه یا Stream، رشته از دستورات یا دادهها است که میانجیگری یک پردازنده پردازش می شود. Flynn هر سیستم را بسته به تعداد دستورات و اندازه اطلاعات به یکی از چهار آلبوم زیر نسبت می دهد که در زیر توضیح مختصری از هر یک از آنها آمده است.
Abort |
دستور |
4 – 13 |
Absolue memory image |
تصویر حافظه مطلق |
8 – 7 |
Absoule loader |
بار کننده آزاد |
3 –22 |
Abstraction |
لایه –اسم |
23 – 4 |
Access token |
آرم دستیابی |
23-13 |
Active |
فعال |
3-2 |
Adminstratetors and power vsels |
مدیران و کاربران قدرتی |
23-45 |
Aging |
سالخوردگی |
5-12 |
A job pool |
یک انبار کار |
1-5 |
Aler table |
گوش به جرس |
23-10 |
Alias |
منسوب –نامهای اکتسابی |
23-12 |
Alloocate |
تخصیص |
3-4 |
Analytic evaluation |
ارزیابی تحلیلی |
5-22 |
Ask |
درخواست |
2-24 |
Assingment edge |
یال تخصیص |
7-4 |
Associative registers |
ریجسترهای انجمنی |
8-22 |
Asynchronous |
غیر همزمان |
2-4 |
Asynchronous procedure calls (APC) |
فراخوانی سیستم غیر همزمان |
23-6 |
Asymmetric |
غیر متقارن |
5-19 |
Asymmetric multi processing |
قید پردانزده های غیر قرین |
1-4 |