دانلود کتاب Software development for embedded multi-core systems: a practical guide using embedded Intel architecture
49,000 تومان
توسعه نرم افزار برای سیستم های چند هسته ای تعبیه شده: راهنمای عملی با استفاده از معماری تعبیه شده اینتل
| موضوع اصلی | برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Newnes |
| تعداد صفحه | 435 |
| حجم فایل | 3 مگابایت |
| کد کتاب | 9780750685399,0750685395 |
| نویسنده | Max Domeika |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2008 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
توسعه نرم افزار برای سیستم های چند هسته ای تعبیه شده: راهنمای عملی با استفاده از معماری تعبیه شده اینتل
انقلاب چند هستهای به مرحله استقرار در سیستمهای تعبیهشده از دستگاههای اولترا موبایل کوچک تا سرورهای بزرگ مخابراتی رسیده است. انتقال از پردازندههای تک هستهای به پردازندههای چند هستهای، با انگیزه نیاز به افزایش عملکرد و در عین حال صرفهجویی در مصرف انرژی، مسئولیت بزرگی را بر دوش مهندسان نرمافزار گذاشته است. در این دوره چند هستهای تعبیهشده جدید، سختترین کار توسعه کد برای پشتیبانی از سیستمهای پیچیدهتر است. این کتاب مهارتهای لازم برای توسعه نرمافزارهایی را که پردازندههای چند هستهای را هدف قرار میدهند، به مهندسان تعبیهشده ارائه میدهد. در متن، نویسنده به کاوش عمیق در تحلیل عملکرد و نگاهی نزدیک به ابزارهای تجارت می پردازد. هم اصول کلی طراحی چند هستهای و هم تکنیکهای بهینهسازی خاص پردازنده نشان داده شدهاند. پوشش مفصلی از مسائل مهم برای استخدام چند هسته ای در سیستم های جاسازی شده، از جمله چرخه توسعه نخ، با بحث در مورد تجزیه و تحلیل، طراحی، توسعه، اشکال زدایی و تنظیم عملکرد برنامه های کاربردی رشته ای ارائه شده است. تکنیکهای توسعه نرمافزار که تحرک بهینه و بهرهوری انرژی را ایجاد میکنند، از طریق مطالعات موردی متعدد برجسته میشوند، که توصیههای عملی «چگونگی» را برای اجرای آخرین پردازندههای چند هستهای ارائه میدهند. در نهایت، روندهای آینده مورد بحث قرار میگیرند، از جمله مقیاس تراشه، چند رشتهای حدسی، حافظه تراکنشی، اتصالات متقابل، و پیامدهای خاص نرمافزاری این پیشرفتهای معماری در حال ظهور. فهرست مطالب فصل 1 – مقدمه فصل 2 – سیستم اصلی و معماری پردازنده فصل 3 – پردازنده های چند هسته ای و فصل 4 جاسازی شده – انتقال به معماری چند هسته ای اینتل فصل 5 – بهینه سازی اسکالر و قابلیت استفاده فصل 6 – بهینه سازی موازی – مطالعه موردی: تجزیه داده ها فصل 8 – مطالعه موردی: تجزیه عملکردی فصل 9 – مجازی سازی و پارتیشن بندی فصل 10 – آماده شدن برای معماری کم مصرف اینتل فصل 11 – خلاصه، روندها، و نتیجه گیری پیوست I واژه نامه منابع سرعت چندگانه * تا طرح! این تنها کتابی است که بهینهسازی نرمافزار را برای سیستمهای چند هستهای تعبیهشده توضیح میدهد * نکات مفید، ترفندها و اسرار طراحی از یک متخصص برنامهنویسی اینتل، با مثالهای دقیق با استفاده از معماری محبوب X86 * موضوعات داغ از جمله دستگاههای فوقموبایل، طراحیهای کم مصرف، Pthreads در مقابل را پوشش میدهد. OpenMP و هسته های ناهمگن
Software development for embedded multi-core systems: a practical guide using embedded Intel architecture
The multicore revolution has reached the deployment stage in embedded systems ranging from small ultramobile devices to large telecommunication servers. The transition from single to multicore processors, motivated by the need to increase performance while conserving power, has placed great responsibility on the shoulders of software engineers. In this new embedded multicore era, the toughest task is the development of code to support more sophisticated systems. This book provides embedded engineers with solid grounding in the skills required to develop software targeting multicore processors. Within the text, the author undertakes an in-depth exploration of performance analysis, and a close-up look at the tools of the trade. Both general multicore design principles and processor-specific optimization techniques are revealed. Detailed coverage of critical issues for multicore employment within embedded systems is provided, including the Threading Development Cycle, with discussions of analysis, design, development, debugging, and performance tuning of threaded applications. Software development techniques engendering optimal mobility and energy efficiency are highlighted through multiple case studies, which provide practical “how-to” advice on implementing the latest multicore processors. Finally, future trends are discussed, including terascale, speculative multithreading, transactional memory, interconnects, and the software-specific implications of these looming architectural developments. Table of Contents Chapter 1 – Introduction Chapter 2 – Basic System and Processor Architecture Chapter 3 – Multi-core Processors & Embedded Chapter 4 -Moving To Multi-core Intel Architecture Chapter 5 – Scalar Optimization & Usability Chapter 6 – Parallel Optimization Using Threads Chapter 7 – Case Study: Data Decomposition Chapter 8 – Case Study: Functional Decomposition Chapter 9 – Virtualization & Partitioning Chapter 10 – Getting Ready For Low Power Intel Architecture Chapter 11 – Summary, Trends, and Conclusions Appendix I Glossary References * Get up to speed on multicore design! This is the only book to explain software optimization for embedded multicore systems * Helpful tips, tricks and design secrets from an Intel programming expert, with detailed examples using the popular X86 architecture * Covers hot topics including ultramobile devices, low-power designs, Pthreads vs. OpenMP, and heterogeneous cores

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