کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956525 1444522 2017 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Hot spots profiling and dataflow analysis in custom dataflow computing SoftProcessors
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Hot spots profiling and dataflow analysis in custom dataflow computing SoftProcessors
چکیده انگلیسی


- We propose a configurable dynamic profiler to identify the hot spots.
- The profiler works as a slave module attached to the instruction bus.
- The identified hot spots can be considered as custom instructions.
- A custom instruction mapping method based on the reconfigurable arrays.

In the past decades, instruction set extension problem has been a key research area for state-of-the-art design automation of Very Large Scale Integration (VLSI) systems. Meanwhile, recently there is a renewed interest for hot spot profiling and dataflow analysis in custom instruction set processors. This paper proposes HOTISE, an architecture framework for adaptive reconfigurable instruction set processors (RISP) with dynamic profiling and dataflow analysis. A dynamic profiler is employed to obtain hot spots for each application at run-time. Then the selected hot spots will be considered as custom instructions and implemented in reconfigurable logic arrays. An instruction generator based on dataflow generation provides a mapping scheme from each selected instruction to hardware processing element in the array. To demonstrate the accuracy and feasibility of HOTISE, we have implemented a profiler prototype using simulator-based RTL codes. Experimental results show that the profiling results can cover more than 97% hot spots of MiBench and NetBench applications. In particular, the custom instruction of CRC and MD5 application proves the effectiveness of the mapping mechanism, the code sizes of CRC and MD5 could decrease to 32.5% and 37%, while achieving the speedup at 4.7x and 5.1x, respectively.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 125, March 2017, Pages 427-438
نویسندگان
, , , , ,