کتاب الکترونیکی

محاسبات با عملکرد بالا

High Performance Computing

دانلود کتاب High Performance Computing (به فارسی: محاسبات با عملکرد بالا) نوشته شده توسط «Kevin Dowd»


اطلاعات کتاب محاسبات با عملکرد بالا

موضوع اصلی: سازمان و پردازش داده ها

نوع: کتاب الکترونیکی

ناشر: O’Reilly Media

نویسنده: Kevin Dowd

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 1993

تعداد صفحه: 457

حجم کتاب: 10 مگابایت

کد کتاب: 1565920325 , 9781565920323

نوبت چاپ: 1

توضیحات کتاب محاسبات با عملکرد بالا

این کتاب برای هر کسی که نیاز به نگرانی در مورد عملکرد رایانه دارد، چه به عنوان یک توسعه دهنده نرم افزار و چه به عنوان یک خریدار، “باید” است. اما همچنین بینش های ارزشمندی را برای کسانی در میان ما که برنامه نویسی نسبتا کمی انجام می دهند و عمدتاً نرم افزارهای کاربردی شخص ثالث را اجرا می کنند، ارائه می دهد. حتی اگر هرگز یک خط کد را لمس نکنید، محاسبات با عملکرد بالا به شما این حس را می دهد که جدیدترین نسل سخت افزار کامپیوتر چگونه کار می کند. اگر با رایانه کار می‌کنید، باید مسیرهای جدیدی را که معماری ایستگاه‌های کاری در نیم دهه گذشته طی کرده است، درک کنید، از جمله معماری‌های ایستگاه کاری مبتنی بر RISC مانند DEC Alpha/AXP، IBM RS/6000 و HP 9000/700. سری. این کتاب همه چیز را پوشش می‌دهد، از اصول اولیه معماری ایستگاه‌های کاری مدرن، ساختاربندی معیارها، تا فشرده کردن عملکرد بیشتر از برنامه‌های کاربردی حیاتی. همچنین توضیح می‌دهد که چگونه بهینه‌سازی کامپایلرها کار می‌کنند: در مورد اینکه یک کامپایلر خوب چه کاری می‌تواند برای شما انجام دهد و مهم‌تر از آن، چه کارهایی را خودتان باید انجام دهید، بحث می‌کند. نویسنده همچنین تکنیک‌هایی را برای بهبود الگوهای دسترسی به حافظه و استفاده از موازی‌سازی مورد بحث قرار می‌دهد. این کتاب با نگاهی به آینده با کارایی بالا پایان می‌یابد: رایانه‌های موازی، از جمله پردازنده‌های حافظه توزیع‌شده عجیب و غریب، و پردازنده‌های حافظه مشترک «با تنوع بیشتر» که در حال حاضر بر روی دسک‌تاپ مردم ظاهر می‌شوند. رایانش با عملکرد بالا توجه ویژه‌ای به مسائل حافظه دارد. ; شاید مهم‌ترین داستان در محاسبات با کارایی بالا (و یکی از مواردی که احتمالاً توسط فروشندگان به شما گفته نمی‌شود) اختلاف فزاینده بین سرعت پردازنده و سرعت حافظه باشد. یکی دیگر از بخش‌های ارزشمند کتاب، فرآیند محک زدن را مورد بحث قرار می‌دهد: چگونگی ارزیابی یک رایانه. کارایی. کوین داود چندین مورد از معیارهای صنعت “استاندارد” را مورد بحث قرار می دهد و توضیح می دهد که آنها چه چیزی را اندازه گیری می کنند و چه چیزی را نمی کنند. او همچنین توضیح می دهد که چگونه معیار خود را تنظیم کنید: چگونه کد را ساختار دهید، چگونه نتایج را اندازه گیری کنید، و چگونه آنها را تفسیر کنید.


This book is a “must” for anyone who needs to worry about computer performance, either as a software developer or as a buyer. But it also provides valuable insights for those among us who do relatively little programming and run mostly third-party application software. Even if you never touch a line of code, High Performance Computing will give you a feel for how the most recent generation of computer hardware works. If you work with computers, you owe it to yourself to understand the new directions that workstation architecture has taken in the last half decade, including RISC-based workstation architectures like DEC Alpha/AXP, the IBM RS/6000 and the HP 9000/700 series.This book covers everything, from the basics of modern workstation architecture, to structuring benchmarks, to squeezing more performance out of critical applications. It also explains how optimizing compilers work: it discusses what a good compiler can do for you and, more important, what you have to do yourself. The author also discusses techniques for improving memory access patterns and taking advantage of parallelism. The book closes with a look at the high-performance future: parallel computers, including exotic distributed memory multiprocessors, and the more “garden-variety” shared memory processors that are already appearing on people’s desktops.High Performance Computing pays special attention to memory issues; perhaps the most important story in high performance computing (and one you’re not likely to be told by vendors) is the increasing disparity between CPU speeds and memory speeds.Another valuable section of the book discusses the benchmarking process: how to evaluate a computer’s performance. Kevin Dowd discusses several of the “standard” industry benchmarks, explaining what they measure and what they don’t. He also explains how to set up your own benchmark: how to structure the code, how to measure the results, and how to interpret them.

دانلود کتاب «محاسبات با عملکرد بالا»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.