On-Line Reusing-Based Scheduling Algorithm for ۲-Dimensional Tasks in Reconfigurable Hardware
سال انتشار: 1397
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 45
فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_TMCH-1-1_005
تاریخ نمایه سازی: 22 تیر 1404
چکیده مقاله:
Reducing reconfiguration overhead is critical to improving the runtime performance of dynamically reconfigurable Field-Programmable Gate Arrays (FPGAs). In this paper, we introduce a novel task-reuse strategy tailored for two-dimensional FPGA hardware layouts. The key idea is to identify and exploit repetitive computations by reusing already‐configured hardware modules rather than incurring costly bitstream reloads. First, incoming tasks are classified into two categories significant (high‐impact or frequently appearing) and non-significant based on metrics such as execution frequency, resource intensity, and temporal locality. Each category is assigned to its own hardware partition. Within the significant partition, when a new significant task arrives, the system either replaces an existing module whose future utility is low or, if sufficient empty regions exist in the non-significant partition, temporarily maps the task there. If neither option is feasible, the partition boundary is extended to accommodate the new module, up to predefined physical limits. We evaluated our approach on a suite of benchmark applications exhibiting high task repetition. Compared to leading dynamic‐reconfiguration algorithms, our method reduced overall makespan by ۲۰.۳% on average. Moreover, the task-placement decision algorithm operates in polynomial time, achieving placement decisions over three times faster than competing strategies. These results demonstrate that intelligent partitioning combined with selective reuse and partition‐border extension can substantially lower reconfiguration overhead and accelerate FPGA‐based computation pipelines.
کلیدواژه ها:
نویسندگان
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :