Stencil computations represent a highly recurrent class of algorithms in various high performance computing scenarios. The Streaming Stencil Time-step (SST) architecture is a recent implementation of stencil computations on Field Programmable Gate Array (FPGA). In this paper, we propose an automated framework for SST-based architectures capable of achieving the maximum performance level for a given FPGA device through 1) the maximization of basic modules instantiated in the design and 2) optimization of the design floorplanning. Experimental results show that the proposed approach reduces the design time up to 15× w.r.t. naive design space exploration approaches, and improves the performance of the 13%.

Optimizing streaming stencil time-step designs via FPGA floorplanning

Rabozzi, Marco;Natale, Giuseppe;FESTA, BIAGIO;Miele, Antonio;Santambrogio, Marco D.
2017-01-01

Abstract

Stencil computations represent a highly recurrent class of algorithms in various high performance computing scenarios. The Streaming Stencil Time-step (SST) architecture is a recent implementation of stencil computations on Field Programmable Gate Array (FPGA). In this paper, we propose an automated framework for SST-based architectures capable of achieving the maximum performance level for a given FPGA device through 1) the maximization of basic modules instantiated in the design and 2) optimization of the design floorplanning. Experimental results show that the proposed approach reduces the design time up to 15× w.r.t. naive design space exploration approaches, and improves the performance of the 13%.
2017
2017 27th International Conference on Field Programmable Logic and Applications, FPL 2017
9789090304281
Field Programmable Gate Arrays; Floorplanning; Stencil Computations; Computer Networks and Communications; Computer Science Applications1707 Computer Vision and Pattern Recognition; Hardware and Architecture; Software
File in questo prodotto:
File Dimensione Formato  
08056764.pdf

Accesso riservato

: Publisher’s version
Dimensione 369.34 kB
Formato Adobe PDF
369.34 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1041363
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 0
social impact