Function inlining with code size limitation in embedded systems

المؤلفون المشاركون

Zhou, Xinrong
Lilius, Johan
Yan, lu

المصدر

The International Arab Journal of Information Technology

العدد

المجلد 2، العدد 3 (31 يوليو/تموز 2005)، ص ص. 214-218، 5ص.

الناشر

جامعة الزرقاء

تاريخ النشر

2005-07-31

دولة النشر

الأردن

عدد الصفحات

5

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الملخص EN

Function in lining is a widely known technique that has been adopted in compiler optimization research domain.

In lining functions can eliminate the overhead which is resulted from function calls, but with in lining, the code size also grows unpredictably ; this is not suitable for embedded processors whose memory size is relatively small.

In this paper, we introduce a novel function in lining approach using a heuristic rebate ratio ; functions to be in lined are selected according to their rebate_ratios in a descending way.

This kind of code optimization operation works at the source code level.

Compared with other algorithms, ours are easier to implement.

Our target is to get an optimal result of function in lining which attempts to achieve the maximum performance improvement while keeping the code size within a defined limit.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Zhou, Xinrong& Lilius, Johan& Yan, lu. 2005. Function inlining with code size limitation in embedded systems. The International Arab Journal of Information Technology،Vol. 2, no. 3, pp.214-218.
https://search.emarefa.net/detail/BIM-12228

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Zhou, Xinrong…[et al.]. Function inlining with code size limitation in embedded systems. The International Arab Journal of Information Technology Vol. 2, no. 3 (Jul. 2005), pp.214-218.
https://search.emarefa.net/detail/BIM-12228

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Zhou, Xinrong& Lilius, Johan& Yan, lu. Function inlining with code size limitation in embedded systems. The International Arab Journal of Information Technology. 2005. Vol. 2, no. 3, pp.214-218.
https://search.emarefa.net/detail/BIM-12228

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references : p. 217-218

رقم السجل

BIM-12228