توضیحات
Parallel and distributed systems (PADS) have evolved from the early days of computational science and supercomputers to a wide range of novel computing paradigms, each of which is exploited to tackle specific problems or application needs, including distributed systems, parallel computing, and cluster computing, generally called high-performance computing (HPC). Grid, Cloud, and Fog computing patterns are the most important of these PADS paradigms, which share common concepts in practice.
Many-core architectures, multi-core cluster-based supercomputers, and Cloud Computing paradigms in this era of exascale computers have tremendously influenced the way computing is applied in science and academia (e.g., scientific computing and large-scale simulations). Implementing Parallel and Distributed Systems presents a PADS infrastructure known as Parvicursor that can facilitate the construction of such scalable and high-performance parallel distributed systems as HPC, Grid, and Cloud Computing.
This book covers parallel programming models, techniques, tools, development frameworks, and advanced concepts of parallel computer systems used in the construction of distributed and HPC systems. It specifies a roadmap for developing high-performance client-server applications for distributed environments and supplies step-by-step procedures for constructing a native and object-oriented C++ platform.
Parvicursor project is an essential effort to establish an OS-based framework to fast develop new high-performance distributed paradigms. The basic infrastructure is inspired by concepts mostly available in Cluster, Grid, and Cloud environments. From the viewpoint of the developer users, the Parvicursor.NET Framework provides a set of rich, cross-platform, object-oriented, high-performance, and low-level C++ class libraries which enable quick and solid development of the next-generation networked/distributed applications and paradigms. From the viewpoint of the Parvicursor core, it supplies some critical services developed with parts in kernel mode and some other parts in userspace. In the Chapter 8, we briefly introduce the .NET Framework and existing technologies within the platform. The presented material herein will make the understanding of the Parvicursor.NET Framework more tangible to the reader. In this section, we examine a practical example as an attempt to describe how porting the Microsoft .NET Framework classes written in C# language into native code through the standard C++ for Parvicursor.NET Framework is achieved. At the end, we point out a lot of technical points for developers targeting the Parvicursor platform in porting their applications from C# to native C++.
Features:
Hardware and software perspectives on parallelism
Parallel programming many-core processors, computer networks and storage systems
Parvicursor.NET Framework: a partial, native, and cross-platform C++ implementation of the .NET Framework
xThread: a distributed thread programming model by combining thread-level parallelism and distributed memory programming models
xDFS: a native cross-platform framework for efficient file transfer
Parallel programming for HPC systems and supercomputers using message passing interface (MPI)
Focusing on data transmission speed that exploits the computing power of multicore processors and cutting-edge system-on-chip (SoC) architectures, it explains how to implement an energy-efficient infrastructure and examines distributing threads amongst Cloud nodes. Taking a solid approach to design and implementation, this book is a complete reference for designing, implementing, and deploying these very complicated systems.
————————————————————–
ترجمه ماشینی :
سیستم های موازی و توزیع شده (PADS) از روزهای اولیه علوم محاسباتی و ابررایانه ها به طیف گسترده ای از پارادایم های محاسباتی جدید تکامل یافته اند، که هر یک از آنها برای مقابله با مشکلات خاص یا نیازهای کاربردی، از جمله سیستم های توزیع شده، محاسبات موازی، و محاسبات خوشه ای مورد سوء استفاده قرار می گیرند. ، به طور کلی محاسبات با عملکرد بالا (HPC) نامیده می شود. الگوهای محاسباتی Grid، Cloud و Fog مهمترین این پارادایم های PADS هستند که در عمل مفاهیم مشترکی دارند. معماریهای چند هستهای، ابررایانههای مبتنی بر خوشههای چند هستهای و پارادایمهای رایانش ابری در این دوره از رایانههای مقیاس بزرگ، بهشدت بر نحوه استفاده از محاسبات در علم و دانشگاه تأثیر گذاشتهاند (مانند محاسبات علمی و شبیهسازیهای مقیاس بزرگ). پیاده سازی سیستم های موازی و توزیع شده یک زیرساخت PADS معروف به Parvicursor را ارائه می دهد که می تواند ساخت چنین سیستم های توزیع موازی مقیاس پذیر و با کارایی بالا مانند HPC، Grid و Cloud Computing را تسهیل کند. این کتاب مدلهای برنامهنویسی موازی، تکنیکها، ابزارها، چارچوبهای توسعه و مفاهیم پیشرفته سیستمهای کامپیوتری موازی مورد استفاده در ساخت سیستمهای توزیعشده و HPC را پوشش میدهد. این یک نقشه راه برای توسعه برنامه های کاربردی کلاینت-سرور با کارایی بالا برای محیط های توزیع شده مشخص می کند و روش های گام به گام را برای ساخت یک پلت فرم C++ بومی و شی گرا ارائه می کند. پروژه Parvicursor یک تلاش اساسی برای ایجاد یک چارچوب مبتنی بر سیستم عامل برای توسعه سریع پارادایم های جدید توزیع شده با کارایی بالا است. زیرساخت اصلی از مفاهیمی الهام گرفته شده است که بیشتر در محیط های Cluster، Grid و Cloud موجود است. از دیدگاه کاربران توسعهدهنده، Framework Parvicursor.NET مجموعهای از کتابخانههای کلاس C++ غنی، چند پلتفرمی، شی گرا، با کارایی بالا و سطح پایین را ارائه میکند که توسعه سریع و مستحکم نسل بعدی شبکه را ممکن میسازد. برنامه ها و پارادایم های توزیع شده. از نقطه نظر هسته Parvicursor، برخی از خدمات حیاتی توسعه یافته با قطعات در حالت هسته و برخی از بخش های دیگر در فضای کاربر را ارائه می دهد. در فصل هشتم، به طور خلاصه چارچوب دات نت و فناوری های موجود در این پلتفرم را معرفی می کنیم. مطالب ارائه شده در اینجا درک Framework Parvicursor.NET را برای خواننده ملموس تر می کند. در این بخش، یک مثال عملی را به عنوان تلاشی برای توصیف نحوه انتقال کلاسهای Microsoft .NET Framework که به زبان C# به کد بومی از طریق C++ استاندارد برای Parvicursor.NET Framework حاصل میشود، بررسی میکنیم. در پایان، نکات فنی زیادی را برای توسعه دهندگانی که پلتفرم Parvicursor را در انتقال برنامه های خود از سی شارپ به سی پلاس پلاس هدف قرار می دهند، اشاره می کنیم. ویژگی ها: دیدگاه های سخت افزاری و نرم افزاری در موازی سازی برنامه نویسی موازی پردازنده های چند هسته ای، شبکه های کامپیوتری و سیستم های ذخیره سازی Parvicursor.NET Framework: یک پیاده سازی جزئی، بومی و چند پلتفرمی C++ از NET Framework xThread: یک مدل برنامهنویسی رشته توزیع شده با ترکیب موازیسازی سطح رشته و مدلهای برنامهنویسی حافظه توزیعشده xDFS: یک چارچوب متقابل پلتفرم بومی برای انتقال کارآمد فایل برنامهنویسی موازی برای سیستمهای HPC و ابررایانهها با استفاده از رابط ارسال پیام (MPI) \ تمرکز بر انتقال داده سرعتی که از قدرت محاسباتی پردازندههای چند هستهای و معماریهای پیشرفته سیستم روی تراشه (SoC) بهرهبرداری میکند، نحوه پیادهسازی زیرساختهای کارآمد انرژی را توضیح میدهد و رشتهها را در میان گرههای ابری بررسی میکند. این کتاب با رویکردی محکم به طراحی و پیاده سازی، مرجع کاملی برای طراحی، پیاده سازی و استقرار این سیستم های بسیار پیچیده است.
tag : دانلود کتاب پیاده سازی سیستم های موازی و توزیع شده , Download پیاده سازی سیستم های موازی و توزیع شده , دانلود پیاده سازی سیستم های موازی و توزیع شده , Download Implementing Parallel and Distributed Systems Book , پیاده سازی سیستم های موازی و توزیع شده دانلود , buy پیاده سازی سیستم های موازی و توزیع شده , خرید کتاب پیاده سازی سیستم های موازی و توزیع شده , دانلود کتاب Implementing Parallel and Distributed Systems , کتاب Implementing Parallel and Distributed Systems , دانلود Implementing Parallel and Distributed Systems , خرید Implementing Parallel and Distributed Systems , خرید کتاب Implementing Parallel and Distributed Systems ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.