北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2024, Vol. 47 ›› Issue (5): 100-106.

• 论文 • 上一篇    下一篇

一种面向阵列处理器的主动式自重构机制研究与实现

山蕊1,郑逸凡1,夏馨缘1,杨坤2,宋宇鹏1   

  1. 1. 西安邮电大学
    2. 西安科技大学
  • 收稿日期:2023-08-01 修回日期:2023-12-17 出版日期:2024-10-28 发布日期:2024-11-10
  • 通讯作者: 山蕊 E-mail:shanrui0112@163.com
  • 基金资助:
    国家重点研发计划;国家自然科学基金;国家自然科学基金;陕西省教育厅;陕西省科技厅

Research and Implementation of an Active Self-Reconfiguration Mechanism for Array Processors

  • Received:2023-08-01 Revised:2023-12-17 Online:2024-10-28 Published:2024-11-10
  • Contact: Rui SHAN E-mail:shanrui0112@163.com
  • Supported by:
    National Key R&D Program of China;The National Natural Science Foundation of China;The National Natural Science Foundation of China;the Education Department of Shaanxi Province;the Science and Technology Department of Shaanxi Province

摘要: 随着各种图像、视频识别等应用的发展,对视觉数据处理和理解的需求呈现爆发式增长。因此,实时、智能的用户体验需求也随之不断提升,应用的多样性、易变性使得可重构计算结构必须兼具灵活性和高效性。然而,采用传统上位机实现动态重构的方法存在重构时间长和重构效率低的问题,极大的限制了可重构结构的性能提升。为了降低重构时间,加速硬件重构过程,提出了一种指令流驱动的主动式自重构方法。该方法充分利用可重构阵列丰富的PE资源,通过PE自主监测阵列的执行状态,根据监测结果自主实现功能重构。实验结果表明:与传统的集中控制型可重构阵列处理器相比,在实现去块滤波的动态重构过程中,计算速度提升了25%,配置时间减少了27%。

关键词: 可重构计算结构, 阵列处理器, 主动式自重构, 自主监测, 去块滤波

Abstract: With the development of various image and video recognition applications, the demand for visual data processing and understanding has exploded. As a result, the demand for a real-time, intelligent user experience is increasing, and the diversity and volatility of applications make it necessary for reconfigurable computing architectures to be both flexible and efficient. However, the method of realizing dynamic reconfiguration using the traditional upper computer suffers from the problems of long reconfiguration times and low reconfiguration efficiency, which greatly limit the performance improvement of reconfigurable structures. In order to reduce the reconfiguration time and accelerate the hardware reconfiguration process, an instruction flow-driven active self-reconfiguration method is proposed. The method makes full use of the rich PE resources of the reconfigurable array, monitors the execution state of the array autonomously through the PE, and autonomously realizes functional reconfiguration according to the monitoring results. The experimental results show that compared with the traditional centrally controlled reconfigurable array processor, the computational speed is improved by 25% and the configuration time is reduced by 27% in achieving the dynamic reconfiguration process of de-block filtering.

Key words: reconfigurable computing structure, array processor, active self-reconfiguration, autonomous monitor, deblocking filtering

中图分类号: