An Online Profiling-Based Dynamically Adaptable Processor

سال انتشار: 1384
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 1,072

متن کامل این مقاله منتشر نشده است و فقط به صورت چکیده یا چکیده مبسوط در پایگاه موجود می باشد.
توضیح: معمولا کلیه مقالاتی که کمتر از ۵ صفحه باشند در پایگاه سیویلیکا اصل مقاله (فول تکست) محسوب نمی شوند و فقط کاربران عضو بدون کسر اعتبار می توانند فایل آنها را دریافت نمایند.

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ACCSI11_258

تاریخ نمایه سازی: 5 آذر 1390

چکیده مقاله:

This paper investigates a possible architecture to a dynamically adaptable processor. In this architecture, the running application is profiled and dynamic traces of high frequently executed loops (hot paths) are detected. The proposed online profiling methodology is mainly hardware-based so that overhead can be reduced as much as possible. Studying the behavior of branch and jump instructions, gathered by the profiler, guides us to the hot paths. To improve the performance for the next iterations, hot paths are optimized using dynamic software pipelining technique, which seems a suitable method for our simplified 8- way VLIW accelerator. To exploit the hardware accelerator, the binary code is rewritten. Some preliminary performance evaluations show speedup

نویسندگان

Hamid Noori

Department of Informatics, Graduate School of Information Science and Electrical Engineering, Kyushu University, ۶-۱ Kasuga-koen, Kasuga, Fukuoka, ۸۱۶-۸۵۸۰, Japan

Yoshimatsu Norifumi

Fukuoka Industry, Science & Technology Foundation FLEETS (Fukuoka Laboratory for Emerging & Enabling Technology of SOC), ۳-۸-۳۳, Momochihama

Yousuke Fujii

Department of Informatics, Graduate School of Information Science and Electrical Engineering, Kyushu University, ۶-۱ Kasuga-koen, Kasuga, Fukuoka, ۸۱۶-۸۵۸۰, Japan

Kazuhito Eshima

Department of Informatics, Graduate School of Information Science and Electrical Engineering, Kyushu University, ۶-۱ Kasuga-koen, Kasuga, Fukuoka, ۸۱۶-۸۵۸۰, Japan