Multi-Grain Reconfiguration for Advanced Adaptivity in Cyber-Physical Systems

The advent of Cyber-Physical Systems (CPS) is putting designers to the test: during operation, such a kind of systems has to meet multiple and variable requirements coming from the environment, the user or the system itself. Runtime adaptivity allows addressing mutable requirements over time by modifying system behavior, and it can be implemented in hardware leveraging on reconfigurable devices operating at different granularities: mainly coarse-and fine-grain. The former is faster but less flexible (minor modifications are applied) than the latter. For modern CPS an advanced adaptivity support providing both the advantages of the two main hardware reconfiguration approaches could be extremely useful. In this work, a novel approach for multi-grain reconfiguration is presented in order to deliver advanced adaptive hardware accelerators to CPS.

[1]  Eduardo de la Torre,et al.  Power management techniques in an FPGA-based WSN node for high performance applications , 2012, 7th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC).

[2]  Reiner W. Hartenstein,et al.  Coarse grain reconfigurable architecture (embedded tutorial) , 2001, ASP-DAC '01.

[3]  Kolin Paul,et al.  reMORPH: A Runtime Reconfigurable Architecture , 2012, 2012 15th Euromicro Conference on Digital System Design.

[4]  François Berry,et al.  CAPH: a language for implementing stream-processing applications on FPGAs , 2013 .

[5]  E. R. Davies,et al.  Circularity - a new principle underlying the design of accurate edge orientation operators , 1984, Image Vis. Comput..

[6]  Simranjit Singh,et al.  Effects of noise on various edge detection techniques , 2015, 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom).

[7]  R. D. Daruwala,et al.  Comparisions of Robert, Prewitt, Sobel operator based edge detection methods for real time uses on FPGA , 2015, 2015 International Conference on Technologies for Sustainable Development (ICTSD).

[8]  Zhiyong Li,et al.  Recognizing and tracking airport runway target in infrared images , 1997, Proceedings of the IEEE 1997 National Aerospace and Electronics Conference. NAECON 1997.

[9]  Kyle Meadors,et al.  Comparison of the Roberts , Sobel , Robinson , Canny , and Hough Image Detection Algorithms , 1995 .

[10]  Masahiro Koga,et al.  An Embedded Reconfigurable IP Core with Variable Grain Logic Cell Architecture , 2008, Int. J. Reconfigurable Comput..

[11]  Paolo Meloni,et al.  Power-Awarness in Coarse-Grained Reconfigurable Multi-Functional Architectures: a Dataflow Based Strategy , 2017, J. Signal Process. Syst..

[12]  Baochang Zhang,et al.  Sobel-LBP , 2008, 2008 15th IEEE International Conference on Image Processing.

[13]  Eduardo de la Torre,et al.  FPGA-Based High-Performance Embedded Systems for Adaptive Edge Computing in Cyber-Physical Systems: The ARTICo3 Framework , 2018, Sensors.

[14]  Giovanni De Micheli,et al.  Readings in hardware / software co-design , 2001 .

[15]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

[16]  Dhiraj K. Pradhan,et al.  DeSyRe: On-demand system reliability , 2013, Microprocess. Microsystems.

[17]  Dejan Markovic,et al.  A Multi-Granularity FPGA With Hierarchical Interconnects for Efficient and Flexible Mobile Computing , 2015, IEEE Journal of Solid-State Circuits.

[18]  Paolo Meloni,et al.  Reconfigurable coprocessors synthesis in the MPEG-RVC domain , 2015, 2015 International Conference on ReConFigurable Computing and FPGAs (ReConFig).

[19]  Jürgen Becker,et al.  HoneyComb: An Application-Driven Online Adaptive Reconfigurable Hardware Architecture , 2012, Int. J. Reconfigurable Comput..

[20]  Paolo Meloni,et al.  Challenging the Best HEVC Fractional Pixel FPGA Interpolators With Reconfigurable and Multifrequency Approximate Computing , 2017, IEEE Embedded Systems Letters.

[21]  Z. E. Rakossy,et al.  Design and analysis of layered coarse-grained reconfigurable architecture , 2012, 2012 International Conference on Reconfigurable Computing and FPGAs.