دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Jean-Marc Adamo (auth.)
سری: The Springer International Series in Engineering and Computer Science 446
ISBN (شابک) : 9781461376408, 9781461557616
ناشر: Springer US
سال نشر: 1998
تعداد صفحات: 193
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
کلمات کلیدی مربوط به کتاب رابط ارسال پیام مبتنی بر MPI شی گرا چند رشته ای: کتابخانه ARCH: شبکه های ارتباطی کامپیوتری، زبان های برنامه نویسی، کامپایلرها، مترجمان، تئوری محاسبات، معماری پردازنده
در صورت تبدیل فایل کتاب Multi-Threaded Object-Oriented MPI-Based Message Passing Interface: The ARCH Library به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب رابط ارسال پیام مبتنی بر MPI شی گرا چند رشته ای: کتابخانه ARCH نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
رابط ارسال پیام مبتنی بر MPI شی گرا چند رشته
ای:کتابخانه ARCH ARCH را ارائه می دهد، کتابخانه
ای که به عنوان یک افزونه برای MPI ساخته شده است. ARCH متکی به
مجموعه کوچکی از انتزاعات برنامه نویسی است که امکان نوشتن
کدهای موازی چند رشته ای با ساختار مناسب را مطابق با سبک
برنامه نویسی شی گرا فراهم می کند. ARCH با C نوشته شده است.
این کتاب کلاسهای داخلی را توصیف میکند و استفاده از آنها را
از طریق چندین مورد کاربردی الگو در چندین زمینه مورد علاقه
نشان میدهد: الگوریتمهای توزیعشده (تشخیص تکمیل جهانی،
سریالسازی فرآیند توزیع شده)، بهینهسازی ترکیبی موازی (روش
A*)، پردازش تصویر موازی ( تقسیم بندی بر اساس منطقه در حال
رشد). نشان میدهد که چگونه انواع دادههای توزیعشده جدید در
سطح برنامه - مانند یک درخت توزیعشده و یک نمودار توزیعشده -
میتوانند از کلاسهای داخلی مشتق شوند.
یکی از ویژگیهای مورد علاقه خوانندگان این است که هم کتابخانه
و هم کدهای برنامهای که برای مصارف تصویری استفاده میشوند از
طریق اینترنت در دسترس هستند. مطالب را می توان برای نصب و
توسعه کد موازی شخصی در سیستم کامپیوتری خواننده بارگیری کرد.
ARCH را می توان بر روی یونیکس/لینوکس و همچنین پلتفرم های
مبتنی بر ویندوز NT اجرا کرد. نصبهای فعلی شامل IBM-SP2،
CRAY-T3E، Intel Paragon، شبکههای PC تحت لینوکس یا ویندوز NT
است.
رابط ارسال پیام مبتنی بر MPI شی گرا چند رشته
ای:کتابخانه ARCH برای دانشمندانی طراحی شده است
که نیاز به پیاده سازی الگوریتم های موازی/توزیعی دارند که نیاز
به محلی و پیچیده دارند. / یا ساختارهای کنترل توزیع شده همچنین
می تواند به توسعه دهندگان برنامه های موازی/توزیع شده که مایل
به نوشتن کدها به سبک شی گرا هستند، سود برساند. نویسنده چندین
سال است که از ARCH به عنوان یک رسانه برای آموزش برنامه نویسی
موازی و شبکه استفاده می کند. معلمان می توانند کتابخانه را
برای همین منظور به کار گیرند در حالی که دانش آموزان می توانند
از آن برای آموزش استفاده کنند. اگرچه ARCH تاکنون در یک محیط
دانشگاهی مورد استفاده قرار گرفته است، اما برای حرفه ای ها نیز
ابزاری موثر خواهد بود.
رابط ارسال پیام مبتنی بر MPI شی گرا چند رشته
ای:کتابخانه ARCH به عنوان متن ثانویه برای دوره
تحصیلات تکمیلی در زمینه ارتباطات داده و شبکه ها مناسب است. ،
زبان های برنامه نویسی، الگوریتم ها و تئوری محاسباتی و محاسبات
توزیع شده و به عنوان مرجعی برای محققان و دست اندرکاران صنعت.
Multi-Threaded Object-Oriented MPI-Based Message Passing
Interface:The ARCH Library presents ARCH, a
library built as an extension to MPI. ARCH relies on a small
set of programming abstractions that allow the writing of
well-structured multi-threaded parallel codes according to
the object-oriented programming style. ARCH has been written
with C++. The book describes the built-in classes, and
illustrates their use through several template application
cases in several fields of interest: Distributed Algorithms
(global completion detection, distributed process
serialization), Parallel Combinatorial Optimization (A*
procedure), Parallel Image-Processing (segmentation by region
growing). It shows how new application-level distributed data
types - such as a distributed tree and a distributed graph -
can be derived from the built-in classes.
A feature of interest to readers is that both the library and
the application codes used for illustration purposes are
available via the Internet. The material can be downloaded
for installation and personal parallel code development on
the reader's computer system. ARCH can be run on Unix/Linux
as well as Windows NT-based platforms. Current installations
include the IBM-SP2, the CRAY-T3E, the Intel Paragon,
PC-networks under Linux or Windows NT.
Multi-Threaded Object-Oriented MPI-Based Message Passing
Interface:The ARCH Library is aimed at
scientists who need to implement parallel/distributed
algorithms requiring complicated local and/or distributed
control structures. It can also benefit parallel/distributed
program developers who wish to write codes in the
object-oriented style. The author has been using ARCH for
several years as a medium to teach parallel and network
programming. Teachers can employ the library for the same
purpose while students can use it for training. Although ARCH
has been used so far in an academic environment, it will be
an effective tool for professionals as well.
Multi-Threaded Object-Oriented MPI-Based Message Passing
Interface:The ARCH Library is suitable as a
secondary text for a graduate level course on Data
Communications and Networks, Programming Languages,
Algorithms and Computational Theory and Distributed Computing
and as a reference for researchers and practitioners in
industry.
Front Matter....Pages i-xiv
Introduction....Pages 1-8
Threads — Concurrency....Pages 9-23
Synchronous Point-To-Point Communication....Pages 25-46
Asynchronous Point-To-Point Communication....Pages 47-60
Global Data — One-Sided Communication....Pages 61-83
Global Completion Detection....Pages 85-107
Distributed Mutual Exclusion....Pages 109-116
Parallel A* Algorithm....Pages 117-125
Global Pointers — Spread Arrays....Pages 127-150
Image Segmentation....Pages 151-173
Back Matter....Pages 175-185