| فتح مكتبة قالب النائب إعادة تشغيل OMPTL و MPTL في الخوارزمية والجزء الرقمي من مكتبة القالب القياسية C ++ |
التحميل الان |
فتح مكتبة قالب النائب الترتيب والملخص
- اسم الناشر:
- wateenellende
- موقع ويب الناشر:
- http://tech.unige.ch/omptl/
فتح مكتبة قالب النائب العلامات
فتح مكتبة قالب النائب وصف
omptl و mptl إعادة تنفيذ الخوارزمية والجزء الرقمي من مكتبة القالب القياسية من C ++ omptl و mptl إعادة تنفيذ الخوارزمية والجزء الرقمي من مكتبة القالب القياسية من C ++. يتم تقسيم النطاق، ثم يتم تنفيذ الحساب بالتوازي. يستخدم MPTL مؤشرات الترابط، يستخدم OpenMP.Contrilly على ما قد يتوقعه المرء، فإن OMPTL ليس كل شيء حريصا على تنفيذ المهام بالتوازي. حقيقة الأمر هي أن العبوة سوف تميل إلى إدخال النفقات العامة وفقدان الكفاءة. في العديد من الحالات، فإن استخدام إصدار تسلسلي من الخوارزمية هو مجرد خيار أفضل، شهادة على الجودة الممتازة لمكتبة القوالب القياسية. حتى لو تم تنفيذ الأجزاء بالتوازي، فلن يخضع التطبيق فقط لتسريعا كبيرا إذا كان العمل المتوازي يمثل جزءا كبيرا من الحساب الذي يتطلبه طلبك. ثالثا، يجب أن تكون كل مكالمة إلى الخوارزمية على نطاق واسع بما فيه الكفاية، وليس مكالمات متتالية على النطاقات الصغيرة. القيود الرابعة هي أن المكالمات فقط إلى "خوارزمية" STL "و" الرقمي "متوازية، لذلك إذا لم يستخدم الكود هذه، فلن يستفيد. الأخبار السيئة الأخيرة: لم يتم توزز جميع الخوارزميات بعد، ولم يكن بعض الخوارزميات أبدا، ولم يكن البعض أبدا. أن كل هذه الأشياء السيئة، لا توجد عقوبة لاستخدام OMPTL، وتغيير التعليمات البرمجية الخاصة بك لاستخدام OMPTL سهل للغاية، لذلك أنت حقا لا تربح فقط من استخدامها. إذا كان تطبيقك يستخدم عمليات تستغرق وقتا طويلا على البيانات الكبيرة، مثل معالجة الصور، فستكون بالتأكيد مهتمة. ملاحظة: NOTE: ALPPTL الآن جزء من مكتبة CVMLCPP. ما الجديد في هذا الإصدار: علة مهمة إصلاحات.
فتح مكتبة قالب النائب برامج ذات صلة