Resource-aware run-time elaboration of behavioural FPGA specifications

被引:1
|
作者
Malik, U [1 ]
So, K [1 ]
Diessel, O [1 ]
机构
[1] Univ New S Wales, Kensington, NSW 2033, Australia
关键词
D O I
10.1109/FPT.2002.1188666
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Circal process algebra is being used to explore the behavioural specification of systems that are mapped to field programmable logic circuits. In this paper we report on the implementation and performance of an interpreter for system specifications given in the Circal language. In contrast to the typical design flow for field programmable technology in which designs are statically partitioned, synthesised, and mapped to pre-allocated resources, in this system the specified circuits are extracted from behavioural specifications that are partitioned, elaborated, mapped, and configured at run time as control passes through them. We report on the details of a design that targets the Celoxica RC1000 co-processor and assess preliminary performance results for this implementation. The results clearly demonstrate our method is a practical approach to overcome resource constraints, particularly in applications where these change at run time. The results also establish a benchmark against which to measure future improvements and alternative methods.
引用
收藏
页码:68 / 75
页数:8
相关论文
共 50 条
  • [41] Work-in-Progress: Hierarchical Ensemble Learning for Resource-Aware FPGA Computing
    Wang, Hongfei
    Li, Jianwen
    He, Kun
    Cai, Wenjie
    [J]. 2018 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2018,
  • [42] Job-Arrival Aware Distributed Run-Time Resource Management on Intel SCC Manycore Platform
    Tsoutsouras, Vasileios
    Xydis, Sotirios
    Soudris, Dimitrios
    [J]. PROCEEDINGS IEEE/IFIP 13TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING 2015, 2015, : 17 - 24
  • [43] Run-Time Variability for Context-Aware Smart Workflows
    Murguzur, Aitor
    Trujillo, Salvador
    Hong-Linh Truong
    Dustdar, Schahram
    Ortiz, Oscar
    Sagardui, Goiuria
    [J]. IEEE SOFTWARE, 2015, 32 (03) : 52 - 60
  • [44] Resource-Aware Parameter Tuning for Real-Time Applications
    Gabriel, Dirk
    Stechele, Walter
    Wildermann, Stefan
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 45 - 55
  • [45] Adaptive Real-Time Clustering Algorithm with Resource-Aware
    Wang, Xiaoni
    [J]. LISS 2014, 2015, : 1635 - 1639
  • [46] Run-time Mapping of Applications on FPGA-based Reconfigurable Systems
    Beretta, Ivan
    Rana, Vincenzo
    Atienza, David
    Sciuto, Donatella
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3329 - 3332
  • [47] Run-time Resource Management based on Design Space Exploration
    Ykman-Couvreur, Chantal
    Hartmann, Philipp A.
    Palermo, Gianluca
    Colas-Bigey, Fabien
    San, Laurent
    [J]. CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 557 - 565
  • [48] Run-Time Dynamic Resource Adjustment for Mitigating Skew in MapReduce
    Liu, Zhihong
    Zhang, Shuo
    Liu, Yaping
    Wang, Xiangke
    Yin, Dong
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2021, 126 (02): : 771 - 790
  • [49] Improved Performance and Resource Usage of FPGA using Resource-aware Design; The Case of a Decimal Array Multiplier
    Hosseiny, Adel
    Amanollahi, Saba
    Hashemi, Reza
    Jahanian, Ali
    [J]. 2013 17TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2013), 2013, : 121 - 122
  • [50] Routine based OS-aware microprocessor resource adaptation for run-time operating system power saving
    Li, T
    John, LK
    [J]. ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 241 - 246