A Priori Implementation Effort Estimation for Hardware Design Based on Independent Path Analysis

被引:1
|
作者
Abildgren, Rasmus [1 ]
Diguet, Jean-Philippe [2 ]
Bomel, Pierre [2 ]
Gogniat, Guy [2 ]
Koch, Peter [3 ]
Le Moullec, Yannick [3 ]
机构
[1] Aalborg Univ, CISS, Selma Lagerlofs Vej 300, DK-9220 Aalborg, Denmark
[2] Univ Bretagne Sud, Ctr Rech, Lab STICC UMR CNRS 3192, F-56321 Lorient, France
[3] Aalborg Univ, CSDR, DK-9220 Aalborg, Denmark
关键词
D O I
10.1155/2008/280347
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a metric-based approach for estimating the hardware implementation effort (in terms of time) for an application in relation to the number of linear-independent paths of its algorithms. We exploit the relation between the number of edges and linear-independent paths in an algorithm and the corresponding implementation effort. We propose an adaptation of the concept of cyclomatic complexity, complemented with a correction function to take designers' learning curve and experience into account. Our experimental results, composed of a training and a validation phase, show that with the proposed approach it is possible to estimate the hardware implementation effort. This approach, part of our light design space exploration concept, is implemented in our framework "Design-Trotter" and offers a new type of tool that can help designers and managers to reduce the time-to-market factor by better estimating the required implementation effort. Copyright (C) 2008 Rasmus Abildgren et al.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] The design and implementation of MTT - A hardware-based memory trace tool
    Key Laboratory of Computer System and Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
    不详
    Tien Tzu Hsueh Pao, 2008, 8 (1519-1525):
  • [32] Hardware Design and Implementation of a Lightweight Saber Algorithm Based on DRC Method
    Zheng, Weifang
    Zhang, Huihong
    Zhang, Yuejun
    Wen, Yongzhong
    Lv, Jie
    Ni, Lei
    Li, Zhiyi
    ELECTRONICS, 2023, 12 (11)
  • [33] Design and Implementation of Hardware based watermarking solutions for CMOS image sensors
    Roy, Sonjoy Deb
    Yadid-Pecht, Orly
    2012 IEEE 10TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2012, : 341 - 344
  • [34] Design and Implementation of Hardware-Software Architecture Based on Hashes for SPHINCS
    Lopez-valdivieso, Jonathan
    Cumplido, Rene
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2024, 17 (04)
  • [35] Design and Implementation of Computer Hardware Monitoring System Based on Cloud Computing
    Liu, Ming
    Guo, Ping
    2016 INTERNATIONAL CONFERENCE ON ELECTRONIC, INFORMATION AND COMPUTER ENGINEERING, 2016, 44
  • [36] Hardware, design and implementation issues on a FPGA-based smart camera
    Dias, Fabio
    Berry, Francois
    Serot, Jocelyn
    Marmoiton, Francois
    2007 FIRST ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2007, : 17 - 23
  • [37] Hardware acceleration design and implementation of color interpolation algorithm based on HLS
    Pan Xiao-ying
    Li Chen-chen
    Wang Hao
    Xue Yu-fengi
    CHINESE JOURNAL OF LIQUID CRYSTALS AND DISPLAYS, 2020, 35 (06) : 595 - 603
  • [38] A sockets-based implementation of hardware and software co-design
    Herbert, A
    1996 IEEE INTERNATIONAL VERILOG HDL CONFERENCE, PROCEEDINGS, 1996, : 77 - 80
  • [39] Hardware implementation of block-based motion estimation for real time applications
    Rizkalla, Maher E.
    Salama, Paul
    El-Sharkawy, Mohamed
    Sushmitha, Modukuri
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2007, 49 (01): : 139 - 159
  • [40] Hardware Implementation of Block-based Motion Estimation for Real Time Applications
    Maher E. Rizkalla
    Paul Salama
    Mohamed El-Sharkawy
    Modukuri Sushmitha
    The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 49 : 139 - 159