دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter Tichy سری: Chapman & Hall/CRC Computational Science ISBN (شابک) : 143981273X, 9781439812730 ناشر: CRC Press سال نشر: 2011 تعداد صفحات: 322 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Fundamentals of Multicore Software Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مبانی توسعه نرم افزار چند هسته ای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با پردازندههای چند هستهای در حال حاضر در هر رایانه، سرور، و دستگاه تعبیهشده، نیاز به نرمافزار موازی مقرونبهصرفه و قابلاعتماد هرگز بیشتر نبوده است. با توضیح جنبههای کلیدی برنامهنویسی چند هستهای، مبانی توسعه نرمافزار چند هستهای به مهندسان نرمافزار کمک میکند برنامهنویسی موازی را درک کنند و بر چالش چند هستهای تسلط پیدا کنند.
این کتاب که برای تازه واردان این حوزه قابل دسترسی است، وضعیت هنر برنامه نویسی چند هسته ای در علوم کامپیوتر را به تصویر می کشد. این مبانی سخت افزار چند هسته ای، الگوهای طراحی موازی و برنامه نویسی موازی در C++، دات نت و جاوا را پوشش می دهد. همچنین در مورد محاسبات چند هستهای روی کارتهای گرافیک و پلتفرمهای چند هستهای ناهمگن، موازیسازی خودکار، تنظیم خودکار عملکرد، حافظه تراکنشی و برنامههای در حال ظهور بحث میکند.
از آنجایی که قدرت محاسباتی به طور فزایندهای از موازیسازی ناشی میشود، نرمافزار توسعه دهندگان باید برنامه نویسی موازی را بپذیرند. این کتاب که توسط رهبران این حوزه نوشته شده است، مروری بر گزینه های برنامه نویسی موجود و آینده برای چند هسته ای ارائه می دهد. به مسائلی در معماری سیستم ها، سیستم عامل ها، زبان ها و کامپایلرها می پردازد.
With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master the multicore challenge.
Accessible to newcomers to the field, the book captures the state of the art of multicore programming in computer science. It covers the fundamentals of multicore hardware, parallel design patterns, and parallel programming in C++, .NET, and Java. It also discusses manycore computing on graphics cards and heterogeneous multicore platforms, automatic parallelization, automatic performance tuning, transactional memory, and emerging applications.
As computing power increasingly comes from parallelism, software developers must embrace parallel programming. Written by leaders in the field, this book provides an overview of the existing and up-and-coming programming choices for multicores. It addresses issues in systems architecture, operating systems, languages, and compilers.