13-10-14, 02:40 PM
السلام عليكم ..
عندي بعض الاستفسارات و امتى إني ألقى ليها إجابة عشان بحثت كتير و إلى الآن ما لقيت إلي انا عاوزه =/ ..
أولاً .. إزاي اربط البرنامج بتاعي بالـ GPU ؟
يعني بدل ما بعتمد عالـ CPU ف المعالجة يعتمد على الـ GPU .. او على الاتنين ف النفس الوقت
ده إلي لقيته من بحثي ( و تقريباً مش فاهم منه حاجة ) :
ده بروجيكت لمكتبات و ملفات dll بتربطها ببرنامجك لجعله قادر على التعامل مع الgpu او البروسيسور متعدد النواة في 64x و بالتالي معالجة أسرع :
http://research.microsoft.com/en-us/proj...celerator/
اتبعت خطوات التركيب بالضبط الموجودة في المستندات المرفقة و نفس سرعة المعالجة ماتغيرتش .. مش عارف فين المشكلة ، انا بجرب سرعة المعالجة على الكود :
For ad = 1 To 1000000 Step 1
و بالكتابة في لست بوكس .. نفس سرعة الكتابة
ده برنامج فك تشفير md5 بيعتمد على الgpu في المعالجة .. مفتوح المصدر .. لكنه بيشتغل على اللينكس بس و لغته C :
http://whitepixel.zorinaq.com/
دي تقنية او مشروع CUDA من شركة NVIDIA للتعامل مع كروتها في المعالجة :
https://developer.nvidia.com/cuda-zone
و ده مستند من AMD عن المعالجة بالgpu :
http://developer.amd.com/wordpress/media...ev-2.7.pdf
سؤال كمان .. إزاي اخلي البرنامج يعمل عدة عمليات ف نفس اللحظة على التوازي .. يعني كمثال :
عندي لست بوكس فيه كذا رابط .. عايز البرنامج اول ما اضغط على زرار معين يطلب الروابط كلها ف نفس اللحظة ..
أنا دورت ف الموضوع ده و إلي وصلتله حاجة اسمها Await و Async ف الفريم نيتورك 4.5 و 4.5.1 الي بييجوا مع vs12 or 13 .. و دي عبارة عن إن البرنامج لما يطلب كذا صفحة .. بيطلب مثلاً الصفحة الاولى و ما ينتظرش الرد من الصفحة و يطلب الصفحة إلي بعديها .. بس ده برده طلب على التوالي .. الإختلاف إنه بينتقل من طلب صفحة للي بعديها دون إنتظار الرد على الطلب من الصفحة الأولى ..
حاجة أخيرة .. هل في طريقة اقدر اطلب بيها صفحة بأقل قدر من البيانات .. يعني مثلاً انا عايز النص من الصفحة بس دون أي حاجة تانية .. عشان الطلب يبقى أسرع يعني و أقل إستهلاكاً للنت في إستقبال البيانات يعني ..
معلش على التطويل .. بس بجد الأسئلة دي بقالي كتير جداً بدور على إجابتها و ملقتش الحاجة إلي أنا عايزها بالضبط ..
و شكراً ليكم و جزاكم الله خيراً ..
عندي بعض الاستفسارات و امتى إني ألقى ليها إجابة عشان بحثت كتير و إلى الآن ما لقيت إلي انا عاوزه =/ ..
أولاً .. إزاي اربط البرنامج بتاعي بالـ GPU ؟
يعني بدل ما بعتمد عالـ CPU ف المعالجة يعتمد على الـ GPU .. او على الاتنين ف النفس الوقت
ده إلي لقيته من بحثي ( و تقريباً مش فاهم منه حاجة ) :
ده بروجيكت لمكتبات و ملفات dll بتربطها ببرنامجك لجعله قادر على التعامل مع الgpu او البروسيسور متعدد النواة في 64x و بالتالي معالجة أسرع :
http://research.microsoft.com/en-us/proj...celerator/
اتبعت خطوات التركيب بالضبط الموجودة في المستندات المرفقة و نفس سرعة المعالجة ماتغيرتش .. مش عارف فين المشكلة ، انا بجرب سرعة المعالجة على الكود :
For ad = 1 To 1000000 Step 1
و بالكتابة في لست بوكس .. نفس سرعة الكتابة
ده برنامج فك تشفير md5 بيعتمد على الgpu في المعالجة .. مفتوح المصدر .. لكنه بيشتغل على اللينكس بس و لغته C :
http://whitepixel.zorinaq.com/
دي تقنية او مشروع CUDA من شركة NVIDIA للتعامل مع كروتها في المعالجة :
https://developer.nvidia.com/cuda-zone
و ده مستند من AMD عن المعالجة بالgpu :
http://developer.amd.com/wordpress/media...ev-2.7.pdf
سؤال كمان .. إزاي اخلي البرنامج يعمل عدة عمليات ف نفس اللحظة على التوازي .. يعني كمثال :
عندي لست بوكس فيه كذا رابط .. عايز البرنامج اول ما اضغط على زرار معين يطلب الروابط كلها ف نفس اللحظة ..
أنا دورت ف الموضوع ده و إلي وصلتله حاجة اسمها Await و Async ف الفريم نيتورك 4.5 و 4.5.1 الي بييجوا مع vs12 or 13 .. و دي عبارة عن إن البرنامج لما يطلب كذا صفحة .. بيطلب مثلاً الصفحة الاولى و ما ينتظرش الرد من الصفحة و يطلب الصفحة إلي بعديها .. بس ده برده طلب على التوالي .. الإختلاف إنه بينتقل من طلب صفحة للي بعديها دون إنتظار الرد على الطلب من الصفحة الأولى ..
حاجة أخيرة .. هل في طريقة اقدر اطلب بيها صفحة بأقل قدر من البيانات .. يعني مثلاً انا عايز النص من الصفحة بس دون أي حاجة تانية .. عشان الطلب يبقى أسرع يعني و أقل إستهلاكاً للنت في إستقبال البيانات يعني ..
معلش على التطويل .. بس بجد الأسئلة دي بقالي كتير جداً بدور على إجابتها و ملقتش الحاجة إلي أنا عايزها بالضبط ..
و شكراً ليكم و جزاكم الله خيراً ..
رطّب لسانك و قلبك بذكر الله
سبحان الله و الحمد لله و لا إله إلا الله و الله أكبر
سبحان الله و بحمده .. سبحان الله العظيم
اللهم صل و بارك على محمد صلى الله عليه و سلّم
==============
معاً لإثراء المحتوى العربي
سبحان الله و الحمد لله و لا إله إلا الله و الله أكبر
سبحان الله و بحمده .. سبحان الله العظيم
اللهم صل و بارك على محمد صلى الله عليه و سلّم
==============
معاً لإثراء المحتوى العربي