حافظه‌ی تراکنشی، ویرایش دوم ۲۰۲۲
Transactional Memory, Second Edition 2022

دانلود کتاب حافظه‌ی تراکنشی، ویرایش دوم ۲۰۲۲ (Transactional Memory, Second Edition 2022) با لینک مستقیم و فرمت pdf (پی دی اف)

نویسنده

Tim Harris, James Larus, Ravi Rajwar

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2022

زبان

English

تعداد صفحه‌ها

247

نوع فایل

pdf

حجم

2.2MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب حافظه‌ی تراکنشی، ویرایش دوم ۲۰۲۲

ظهور پردازنده‌های چند هسته‌ای، علاقه‌ی مجددی به ایده‌ی گنجاندن تراکنش‌ها در مدل برنامه‌نویسی مورد استفاده برای نوشتن برنامه‌های موازی ایجاد کرده است. این رویکرد، که به عنوان حافظه‌ی تراکنشی شناخته می‌شود، روشی جایگزین و، به امید خدا، بهتر برای هماهنگ‌سازی ریسه‌های همزمان ارائه می‌دهد. ویژگی‌های ACI (اتمی بودن، سازگاری، مجزا بودن) تراکنش‌ها، پایه‌ای را برای اطمینان از اینکه خواندن و نوشتن همزمان داده‌های مشترک، نتایج ناسازگار یا نادرست ایجاد نمی‌کند، فراهم می‌کند. در سطحی بالاتر، محاسباتی که در یک تراکنش پیچیده شده‌اند، به‌طور اتمی اجرا می‌شوند – یا با موفقیت تکمیل می‌شوند و نتیجه‌ی خود را به طور کامل ثبت می‌کنند، یا متوقف می‌شوند. علاوه بر این، مجزا بودن تضمین می‌کند که تراکنش، همان نتیجه‌ای را تولید می‌کند که انگار هیچ تراکنش دیگری به طور همزمان در حال اجرا نبوده است. اگرچه تراکنش‌ها درمان همه‌درد برنامه‌نویسی موازی نیستند، اما بخش زیادی از بار همگام‌سازی و هماهنگ‌سازی محاسبات موازی را از برنامه‌نویس به کامپایلر، به سیستم زمان اجرای زبان یا به سخت‌افزار منتقل می‌کنند. چالش برای پیاده‌سازان سیستم، ایجاد یک زیرساخت حافظه‌ی تراکنشی کارآمد است. این کتاب، مروری بر آخرین وضعیت طراحی و پیاده‌سازی سیستم‌های حافظه‌ی تراکنشی تا اوایل بهار 2010 ارائه می‌دهد. فهرست مطالب: مقدمه / تراکنش‌های پایه / ساختن بر روی تراکنش‌های پایه / حافظه‌ی تراکنشی نرم‌افزاری / حافظه‌ی تراکنشی پشتیبانی شده توسط سخت‌افزار / نتیجه‌گیری


فهرست کتاب:

۱. جلد

۲. صفحه حقوق مولف

۳. صفحه عنوان

۴. فهرست مطالب

۵. پیشگفتار

۶. تقدیر و تشکر

۷. مقدمه

۸. تراکنش‌های پایه

۹. توسعه تراکنش‌های پایه

۱۰. حافظه تراکنشی نرم‌افزاری

۱۱. حافظه تراکنشی با پشتیبانی سخت‌افزاری

۱۲. نتیجه‌گیری

۱۳. کتاب‌شناسی

۱۴. شرح‌حال نویسندگان

توضیحات(انگلیسی)
The advent of multicore processors has renewed interest in the idea of incorporating transactions into the programming model used to write parallel programs. This approach, known as transactional memory, offers an alternative, and hopefully better, way to coordinate concurrent threads. The ACI (atomicity, consistency, isolation) properties of transactions provide a foundation to ensure that concurrent reads and writes of shared data do not produce inconsistent or incorrect results. At a higher level, a computation wrapped in a transaction executes atomically - either it completes successfully and commits its result in its entirety or it aborts. In addition, isolation ensures the transaction produces the same result as if no other transactions were executing concurrently. Although transactions are not a parallel programming panacea, they shift much of the burden of synchronizing and coordinating parallel computations from a programmer to a compiler, to a language runtime system, or to hardware. The challenge for the system implementers is to build an efficient transactional memory infrastructure. This book presents an overview of the state of the art in the design and implementation of transactional memory systems, as of early spring 2010. Table of Contents: Introduction / Basic Transactions / Building on Basic Transactions / Software Transactional Memory / Hardware-Supported Transactional Memory / Conclusions


Table of Contents

1. Cover

2. Copyright Page

3. Title Page

4. Contents

5. Preface

6. Acknowledgments

7. Introduction

8. Basic Transactions

9. Building on Basic Transactions

10. Software Transactional Memory

11. Hardware-Supported Transactional Memory

12. Conclusions

13. Bibliography

14. Authors’ Biographies

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.