السلام عليكم ورحمة الله وبركاته



لقد لفتني هذا المقال الشيق والذي يتحدث عن برنامج NVIDIA Parallel Nsight والذي تم تطويره لكي يخدم جميع المطويرين وبشكل خاصر مطوري الألعاب لنرى معا هذا المقال الشيق.



منذ إطلاقه في نوفمبر 2007، هناك سؤال غالبا ما يطرح عن ماهية الجهاز الجديد، " بأي مستوى جيد يمكن أن يتم تشغيل لعبة كرايسس؟" من المعروف أن كرايسس جعلت أقوى أجهزة الألعاب على ركبتيها حينما جعلت العين التصويرية بأعلى مستوياتها. وحيث أن تقنية الجهاز تحسنت، فإن السؤال " بأي مستوى جيد يمكنها أن تقوم بتشغيل لعبة كرايسيس ؟" قد أصبح أقل ضجة، فهو مع هذا مازال يطرح من وقت لآخر في المنتديات – وغالبا كنكتة. لكن مازال السؤال مطروحا فيما إذا كانت لعبة كرايسس قد تم ترميزها بشكل ضعيف كي تستغل معالج النواة الثنائي وإعدادت بطاقة رسومية الثنائي أو أن كرايسيس كانت لعبة متطورة كثيرا عن وقتها. بعدة طرق إن كرايسس، للأحسن أو الأسوء قد أعادت تحديد مايمكن أن نتوقعه في مجال ألعاب الحاسب الآلي. كيف يمكن لمطوري الألعاب أن يذهبوا لأقصى حد في الجيل القادم من الألعاب؟ إن NVIDIA بخصوص ذلك تقدم حلا.

لقد عرف عن NVIDIA بقيامها بتصريحات تجعل السوق يستدير بسببه في السنوات الماضية. في عام 2008، NVIDIA أعلمت INTEL ( و AMD بشكل غير مباشر) بأن معالجاتها ميتة. محاولة NVIDIA بجعل المعالج أقل قيمة وجودة قد سيطرت على التصريح بأكمله على أنها إشارة لعجرفة وغرور من NVIDIA وحتى المترقبين المعتدلين جلسوا يتسائلون بتعجب ماهو الشيء الذي تتحدث عنه NVIDIA . فيما بعد، حالما شرح قسم NVIDIA لضبط الخسارة قد شرحت بأنها مع التقنية الحالية، فإن معالج مركزي بأقل قوة مقترن مع بطاقة رسومية عالية سوف تمنح اللاعب أداء أفضل من معالج مركزي عال مقترن مع بطاقة رسومية ضعيفة. بالطبع، سيكون من الأفضل الحصول على مكونات كلها عالية إذا أمكن. اليوم، أعلنت NVIDIA عن إطلاقها لـ Parallel Nsight، وهو المحيط المطور الأول للصناعة من أجل التطبيقات المسرعة للـ GPU الذي يعمل مع Microsoft Visual Studio إن NVIDIA قد أطلقت أيضاCUDA™ Toolkit 3.1 وهو تحديث لبرنامج CUDA ( المتوفر هنا).



إن NVIDIA تزعم أن Parallel Nsight يمثل المحيط الرئيسي لتطوير الغرافيك، مما يقدم أدواتDX11 المطلوبة من قبل مطوري الغرافيك كي تطور بسرعة وفعالية أحدث وأقوى ألعاب اليوم وتطبيقات الحوسبة البصرية. إنParallel Nsight يقوم بتزويد عدة ميزات معينة لمطوري الغرافيك. إن برنامج تصحيح الغرافيك (Parallel Nsight Debugger for Graphics Development) يسمح للمطورين بأن يعثروا ويمسحوا كل الـ HLSL graphics shaders مباشرة من على المعالج الرسومي. إن مراقب الغرافيك (Parallel Nsight Graphics Inspector for Graphics Development) يسمح بفحص وقت واقعي(الحقيقي) للـ DirectX rendering calls و حالة التوصيلات للمعالج الرسومي ـكي تحصل على رمز المعالج الرسومي الأفضل، وإن سجل بيكسل يظهر كل العمليات التي أثرت على البيكسل المعطى، مما ساعد المطورين على التحديد بسرعة أخطاء الأداء وتكوين رمز أداء أفضل. بالإضافة ، فإن محلل الـ Parallel Nsight يسمح لمطوري الـ OpenGL بأن يحسنوا التطبيقات عن طريق تقديم معلومات مقتفية للأثر(يعني تكتشف اثر الحدث) على خط الوقت المرتبط مع أحداث المعالج المركزي و المعالج الرسومي.




" إن DX11 يقدم تقنية لمطوري الألعاب لتكوين عوالم مغمورة، شخصيات ديناميكية ولعبة أكثر واقعية" هكذا قال أنطون كابلانيان، الباحث الرئيسي لدى كريتيك. " إن مطوري الألعاب يرفعون مستوى كلا من المعالج المركزي والمعالج الرسومي كي تحقق تلك المستويات الجديدة من الواقعية و Parallel Nsight هو صندوق الأدوات الأول في العالم الذي يسمح لنا بأن ننظرالى ماتحت غطاء المعالج الرسومي، والقيام بتصحيح متوازي ليس فقط ممكنا لكن أيضا ساحر، ومسرع بشكل هام لتطوير الـ DX11"

إن مطوري HPC في مجالات مثل النفط والغاز، علم الأحياء والمال، يقومون بشكل متزايد باستعمال إمكانيات المعالجات الموازية بكثرة للمعالج الرسومي و Windows HPC Server 2008لتحقيق زيادة هامة في الأداء في عملهم. إنNVIDIA Parallel Nsight يربط تلك العوالم، مما يزود الخبراء بالأدوات المطلوبة لتطوير ونشر تطبيقات مجموعة الـ HPC. " مع أكثر من ستة ملاين مطور، فإن Visual Studio هو أحد أشهر برامج العالم في محيط التطوير لتطبيقات والخدمات المرتكزة على ويندوز" ماقاله سانفورد راسيل، المدير العام لحوسبة المعالج الرسومي لدى نيفيديا. " بواسطة إضافة أداء وظيفي معين لمطوري حوسبة المعالج الرسومي، فإن Parallel Nsight يجعل قوة المعالج الرسومي أكثر وصولا بشكل لم يصل إليه من قبل"

" البحث يظهر أن المطورين يعتقدون أن أكثر المهام صعوبة أثناء تطوير التطبيقات الموازية هي تصحيح الأخطاء، تنسيق الأداء وتصميم نظام الحوسبة الموازية" ماقاله ديفيد ريتش، المدير الفني للحوسبة لدى شركة مايكروسوفت. " عن طريق دمج حوسبة المعالج الرسومي في Visual Studio، إن NVIDIA's Parallel Nsight يقوم بتحويل طريقة معالج الرسومي المرتكز على تطبيقات الحوسبة الموازية المطورة لويندوز" إن مطوري Visual Studio يمكن الآن أن يستخدمو Parallel Nsight لتصحيح الـ CUDA C/C++, أو لتصحيح تطبيقات الحوسبة المباشرة على معالج الرسومي باستخدام نفس الأدوات والتقنيات المعروفة كما في المعالج المركزي. إن Parallel Nsight يقوم أيضا بتزويد أدوات تحليل يمكن أن تزود المطورين بالمعلومات المطلوبة لتحقيق أعلى المستويات لأداء تطبيقات الـ GPGPU.

" إن NVIDIA Parallel Nsight قد أصبحت أداة تطوير يومية أثناء العمل مع التطبيقات المرتكزة على الكودا خاصتنا مثل SimHD® and H.264 encoder " ماقاله جورج تانغ، نائب رئيس أركسوفت والمدير العام لمجموعة Video and Home Entertainment " إن التصحيح يحدث خطوة بخطوة على جهاز المعالج الرسومي الفعلي، كما يحدث أيضا مع محلل الأداء،حيث يساعد بشكل فعال على التنسيق الجيد لمنتجاتنا، مما يقدم الأداء للمستوى القادم" إن برنامج NVIDIA Parallel Nsight.يدعم Windows HPC Server 2008، Windows 7 و Windows Vista ، الذي يعمل بشكل قريب مع Visual Studio 2008 SP1 Professional edition.

للتحميل من هنا
المصدر

اخوكم
SNOOP DOGG