برمجة Professional CUDA C - تأليف John Cheng & Max Grossman & Ty McKercher (غلاف ورقي)
من Target
حول هذا المنتج
ملخص الكتاب اقتحم العالم القوي لبرمجة GPU المتوازية من خلال هذا الدليل العملي والمبسط. صُمم كتاب Professional CUDA C Programming للمتخصصين في مختلف القطاعات الصناعية، حيث يستعرض أساسيات CUDA — وهي منصة حوسبة متوازية ونموذج برمجي صُمم لتسهيل تطوير برمجة GPU — بأسلوب سهل المتابعة، كما يعلم القراء كيفية التفكير بشكل متوازٍ وتنفيذ الخوارزميات المتوازية على وحدات GPU. يغطي كل فصل موضوعاً محدداً، ويتضمن أمثلة عملية توضح عملية التطوير، مما يتيح للقراء استكشاف الجوانب التقنية والبرمجية لبرمجة GPU. وتشهد بنيات الحوسبة تحولاً جذرياً نحو الحوسبة المتوازية القابلة للتوسع، مدفوعة بمتطلبات التطبيقات في المجالات الصناعية والعلمية. يستعرض هذا الكتاب تحديات الاستخدام الفعال لموارد الحوسبة عند الوصول إلى ذروة الأداء، ويقدم تقنيات حديثة لمواجهة هذه التحديات، مع تعزيز سهولة الوصول للمتخصصين الذين ليسوا بالضرورة خبراء في البرمجة المتوازية. تمنح نموذج وأدوات برمجة CUDA المطورين القدرة على كتابة تطبيقات عالية الأداء على منصة حوسبة متوازية وقابلة للتوسع، وهي الـ GPU. ومع ذلك، قد يكون تعلم CUDA بحد ذاته أمراً صعباً دون خبرة برمجية واسعة. يقود خبراء CUDA المعتمدون، John Cheng وMax Grossman وTy McKercher، القراء عبر مهارات برمجة GPU الأساسية وأفضل الممارسات في كتاب Professional CUDA C Programming، بما في ذلك: نموذج برمجة CUDA نموذج تنفيذ GPU نموذج ذاكرة GPU التدفقات والأحداث والتزامن برمجة تعدد المعالجات GPU مكتبات CUDA المخصصة لمجالات معينة تحليل الأداء وضبط الكفاءة
يجعل هذا الكتاب مفاهيم CUDA المعقدة سهلة الفهم لأي شخص لديه معرفة بأساسيات تطوير البرمجيات، مع تمارين مصممة لتكون سهلة القراءة وعالية الأداء في آن واحد. ويعد كتاب Professional CUDA C Programming مورداً لا يقدر بثمن للمحترفين الساعين لدخول مجال الحوسبة المتوازية ومجتمع الحوسبة عالية الأداء، حيث يتضمن أحدث المعلومات المتاحة في السوق.
عن الغلاف الخلفي اقتحم العالم القوي للحوسبة المتوازية. يركز كتاب Professional CUDA C Programming على الجوانب الأساسية لـ CUDA، ويقدم تغطية واقعية وعملية للحوسبة المتوازية. وبفضل ما يزخر به من أمثلة وتمارين تساعدك على استيعاب الأكواد البرمجية والتطبيقات الواقعية واختبار مهارات جديدة، يجعل هذا المرجع المفاهيم المعقدة للحوسبة المتوازية سهلة الوصول وميسرة الفهم. تم تنظيم كل فصل حول موضوع مركزي واحد، ويتضمن أمثلة عملية توضح عملية التطوير، مما يتيح لك قياس مكاسب الأداء الكبيرة أثناء استكشاف جميع جوانب برمجة GPU. برمجة CUDA C الاحترافية: تركز على مهارات برمجة GPU وأفضل الممارسات التي تحقق أداءً استثنائياً. يعلمك كيفية التفكير في البرمجة المتوازية، ويحول المواضيع المعقدة إلى مفاهيم سهلة الفهم، كما يجعل المعلومات متاحة عبر قطاعات صناعية متعددة. يتميز الكتاب بأمثلة وتمارين مفيدة في كل فصل، ويغطي الأساسيات لمن ليسوا خبراء في برمجة C.
منتديات المبرمجين wrox.com انضم إلى منتدياتنا المخصصة للمبرمجين لطرح الأسئلة البرمجية المتعلقة بهذا الكتاب والإجابة عليها، والمشاركة في النقاشات حول أكثر المواضيع رواجاً في هذا القطاع، والتواصل مع زملائك المبرمجين من جميع أنحاء العالم. تحميلات الأكواد استفد من نماذج الأكواد البرمجية المجانية المرفقة مع هذا الكتاب، بالإضافة إلى نماذج أكواد من مئات الكتب الأخرى، وكلها جاهزة للاستخدام. اقرأ المزيد ابحث عن المقالات، والكتب الإلكترونية، وفصول عينة، وجداول المحتويات لمئات الكتب، والمزيد من الموارد المرجعية حول مواضيع البرمجة التي تهمك. نبذة عن المؤلف
يعد John Cheng، الحاصل على درجة الدكتوراه، عالماً بحثياً في BGP International في هيوستن. وقد قام بتطوير منتجات التصوير الزلزالي باستخدام تقنية GPU والعديد من تطبيقات الإنتاج المتوازية عالية الأداء على منصات الحوسبة غير المتجانسة. أما Max Grossman فهو خبير في حوسبة GPU ولديه خبرة في تطبيق CUDA على مشكلات التصوير الطبي، وتعلم الآلة، والجيوفيزياء، وغيرها. بينما يعمل Ty McKercher على مساعدة العملاء في اعتماد تقنيات تسريع GPU منذ انضمامه إلى NVIDIA في عام 2008.
- المميزات
- اقتحم العالم القوي لبرمجة GPU المتوازية مع هذا الدليل العملي والمبسط. صُمم كتاب Professional CUDA C Programming للمتخصصين في مختلف القطاعات الصناعية، حيث يقدم أساسيات CUDA — وهي منصة حوسبة متوازية ونموذج برمجي صُمم لتسهيل تطوير برمجة GPU — بتنسيق سهل المتابعة، ويعلم القراء كيفية التفكير بشكل متوازٍ وتنفيذ الخوارزميات المتوازية على معالجات GPU.
- نبذة عن المؤلف: John Cheng, PHD، هو عالم أبحاث في BGP International في هيوستن.
- 528 صفحة
- أجهزة الكمبيوتر، البرمجة
المواصفات
- الأبعاد (الإجمالية)
9.2 بوصة (ارتفاع) × 7.3 بوصة (عرض) × 1.1 بوصة (عمق)
- الوزن
1.95 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
528
- الفئة
أجهزة الكمبيوتر
- الفئة الفرعية
البرمجة
- الناشر
Wrox Press
- الموضوع
متوازي
- التنسيق
غلاف ورقي
- المؤلف
John Cheng & Max Grossman & Ty McKercher
- اللغة
الإنجليزية