An Online Profiling-Based Dynamically Adaptable Processor
抄録
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.
収録刊行物
-
- The Proceedings of the 11th International CSI Conference
-
The Proceedings of the 11th International CSI Conference 520-523, 2006-01
Computer Society of Iran
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1570572702863925888
-
- NII論文ID
- 120006655347
-
- Web Site
- http://hdl.handle.net/2324/6266
-
- 本文言語コード
- en
-
- データソース種別
-
- CiNii Articles