Incremental 2D Delaunay Triangulation Core Implementation on FPGA for Surface Reconstruction via High-Level Synthesis

被引:0
|
作者
Kallis, Christakis [1 ]
Deliparaschos, Kyriakos M. [1 ]
Moustris, George P. [2 ]
Georgiou, Avraam [1 ]
Charalambous, Themistoklis [3 ]
机构
[1] Cyprus Univ Technol, Limassol, Cyprus
[2] Natl Tech Univ Athens, Athens, Greece
[3] Aalto Univ, Espoo, Finland
关键词
Delaunay triangulation; surface reconstruction; high-level synthesis; Field Programmable Gate Array; Register-Transfer-Level; pipelining;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a 2D Delaunay triangulation core for surface reconstruction implemented on a Field Programmable Gate Array (FPGA) chip. The core implementation is derived using high-level synthesis from a C++ description of an incremental 2D Delaunay triangulation algorithm. This description was modified accordingly so that it can be embedded into a FPGA chip using hardware description language. Goal of this work is to increase the execution speed of the algorithm so as to allow for real-time operation. Towards this end, we performed an optimization process using high level synthesis directives which pipeline regions of the code in order to achieve delay optimization. We show preliminary results using standard benchmark models for surface reconstruction, which show the performance of our design.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] A High-Level Synthesis Flow for the Implementation of Iterative Stencil Loop Algorithms on FPGA Devices
    Nacci, Alessandro Antonio
    Rana, Vincenzo
    Bruschi, Francesco
    Sciuto, Donatella
    Beretta, Ivan
    Atienza, David
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [22] FPGA-based Implementation of the Stereo Matching Algorithm using High-Level Synthesis
    Firmansyah, Iman
    Yamaguchi, Yoshiki
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 1 - 7
  • [23] RTL Verification and FPGA Implementation of Generalized Neural Networks: A High-Level Synthesis Approach
    Nagarale, Satyashil D.
    Patil, B.P.
    Lecture Notes on Data Engineering and Communications Technologies, 2022, 126 : 447 - 462
  • [24] High-Level Synthesis Hardware Implementation and Verification of HEVC DCT on SoC-FPGA
    Mohamed, Belal
    Elsayed, Amr
    Amin, Omar
    Khafagy, Eslam
    Abdelrasoul, Maher
    Shalaby, Ahmed
    Sayed, Mohammed S.
    2017 13TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2017, : 361 - 365
  • [25] An incremental algorithm for simultaneous construction of 2D Voronoi diagram and Delaunay triangulation based on a face-based data structure
    Shivanasab, Pooya
    Abbaspour, Rahim Ali
    ADVANCES IN ENGINEERING SOFTWARE, 2022, 169
  • [26] FPGA implementation of a lossy compression algorithm for hyperspectral images with a high-level synthesis tool
    Santos, Lucana
    Lopez, Jose Fco.
    Sarmiento, Roberto
    Vitulli, Raffaele
    2013 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2013, : 107 - 114
  • [27] Accelerating In-System FPGA Debug of High-Level Synthesis Circuits using Incremental Compilation Techniques
    Bussa, Pavan Kumar
    Goeders, Jeffrey
    Wilton, Steven J. E.
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [28] X-Ray Tomography Reconstruction Accelerated on FPGA Through High-Level Synthesis Tools
    Diakite, Daouda
    Gac, Nicolas
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2023, 17 (02) : 375 - 389
  • [29] Implementation and Test of Appearance-based Vision Algorithms using High-Level Synthesis in FPGA
    Ortiz-Lopez, Emmanuel
    Ibarra-Manzano, Mario-Alberto
    Andrade Lucio, Jose Amparo
    Avina Cervantes, Juan Gabriel
    Ibarra-Manzano, Oscar G.
    2011 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2011), 2011, : 143 - 148
  • [30] FPGA-based DFT system design, optimisation and implementation using high-level synthesis
    Tang, Shensheng
    Sinare, Monali
    Xie, Yi
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 69 (01) : 47 - 61