تمكين التحول
في علوم الحاسوب ، يُعرَّف التحويل التمكيني بأنه تحسين للمترجم يزيد من فعالية تحسينات أخرى للمترجم. قد يُحسِّن هذا التحسين أداء البرنامج بمفرده أو لا، ولكنه يُغيِّر أيضًا بنية البرنامج بطريقة تُتيح للتحسينات الأخرى تحقيق نتائج أفضل. تشمل التحويلات التمكينية النموذجية ما يلي:
- التوسيع المضمن : من خلال إدراج جسم الدالة في مكان موقع استدعائها، يمكن لمجموعة كبيرة من التحسينات داخل الإجراءات مثل إزالة التعليمات البرمجية الميتة ، ونقل التعليمات البرمجية الثابتة للحلقة ، وإزالة متغيرات الاستقراء الاستفادة من المعلومات من كل من المتصل والمستدعى.
- تحريف الحلقة : من خلال "تحريف" الشكل المنطقي للمصفوفة، يمكن لتحسين الحلقة هذا (عند دمجه مع تبديل الحلقة ) التخلص من التبعيات المحمولة بالحلقة ، مما يسمح بتوازي الحلقة الداخلية.
- يؤدي إلغاء تبديل الحلقة إلى نقل ثوابت الحلقة خارج الحلقة، مما يقلل من عدد الفروع الشرطية في كل حلقة. [ 1 ]
مراجع
- ↑ كيث كوبر؛ ليندا توركزون (2004). هندسة المترجم . إلسيفير. ص 520–. ISBN 978-1-55860-698-2.
فئات :
- تحسينات المُترجم
- نماذج الحوسبة
