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 条
  • [31] Parallel chaos-based image encryption algorithm: high-level synthesis and FPGA implementation
    Saeed Sharifian Moghimi Moghaddam
    Vahid Rashtchi
    Ali Azarpeyvand
    The Journal of Supercomputing, 2024, 80 : 10985 - 11013
  • [32] FPGA implementation of floating-point LMS adaptive filters using high-level synthesis
    Ushenina, Inna, V
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2022, (59): : 108 - 116
  • [33] Design of a 2D Median Filter with a High Throughput FPGA Implementation
    Goel, Anish
    Ahmad, M. Omair
    Swamy, M. N. S.
    2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 1073 - 1076
  • [34] Parallel chaos-based image encryption algorithm: high-level synthesis and FPGA implementation
    Sharifian, M. M. Saeed
    Rashtchi, Vahid
    Azarpeyvand, Ali
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (08): : 10985 - 11013
  • [35] High-Level Synthesis for Accelerating the FPGA Implementation of Computationally Demanding Control Algorithms for Power Converters
    Navarro, Denis
    Lucia, Oscar
    Barragan, Luis A.
    Urriza, Isidro
    Jimenez, Oscar
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (03) : 1371 - 1379
  • [36] Acceleration by Inline Cache for Memory-Intensive Algorithms on FPGA via High-Level Synthesis
    Ma, Liang
    Lavagno, Luciano
    Lazarescu, Mihai Teodor
    Arif, Arslan
    IEEE ACCESS, 2017, 5 : 18953 - 18974
  • [37] A Novel Approach for and Efficient Implementation of 2 Level 2D DWT using ASIC and FPGA
    Vijay, Parvatham
    Gopalakrishnan, Seetharaman
    2013 1ST INTERNATIONAL CONFERENCE ON EMERGING TRENDS AND APPLICATIONS IN COMPUTER SCIENCE (ICETACS), 2013, : 242 - 247
  • [38] Scalable Video Coding Deblocking Filter FPGA and ASIC implementation using High-Level Synthesis Methodology
    Carballo, Pedro P.
    Espino, Omar
    Neris, Romen
    Hernandez-Fernandez, Pedro
    Szydzik, Tomasz M.
    Nunez, Antonio
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 415 - 422
  • [39] Optimized FPGA Implementation of Model Predictive Control for Embedded Systems Using High-Level Synthesis Tool
    Lucia, Sergio
    Navarro, Denis
    Lucia, Oscar
    Zometa, Pablo
    Findeisen, Rolf
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (01) : 137 - 145
  • [40] Reconstruction of 2D polygonal curves and 3D triangular surfaces via clustering of Delaunay circles/spheres
    OuYang, Daoshan
    Feng, Hsi-Yung
    COMPUTER-AIDED DESIGN, 2011, 43 (08) : 839 - 847