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 条
  • [1] SARANA: language, compiler and run-time system support for spatially aware and resource-aware mobile computing
    Hari, Pradip
    Ko, Kevin
    Koukoumidis, Emmanouil
    Kremer, Ulrich
    Martonosi, Margaret
    Ottoni, Desiree
    Peh, Li-Shiuan
    Zhang, Pei
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2008, 366 (1881): : 3699 - 3708
  • [2] RUN-TIME DECLARATION ELABORATION
    FAUST, D
    [J]. SIGPLAN NOTICES, 1984, 19 (03): : 32 - 38
  • [3] RESOURCE AWARE RUN-TIME ADAPTATION SUPPORT FOR RECOVERY STRATEGIES
    Tirtea, Rodica
    Deconinck, Geert
    [J]. COMPUTING AND INFORMATICS, 2009, 28 (01) : 3 - 28
  • [4] Resource-Aware Optimization of FPGA OpenCL Kernels
    Al-Zoubi, Ahmad
    Fey, Goerschwin
    Tatas, Konstantinos
    [J]. 2021 7TH INTERNATIONAL CONFERENCE ON ENGINEERING AND EMERGING TECHNOLOGIES (ICEET 2021), 2021, : 43 - 48
  • [5] FPGA Resource-aware Structured Pruning for Real-Time Neural Networks
    Ramhorst, Benjamin
    Loncar, Vladimir
    Constantinides, George A.
    [J]. 2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 282 - 283
  • [6] An evaluation of an FPGA run-time support system
    Green, P
    Vakondios, M
    Edwards, M
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 299 - 306
  • [7] GENERATION OF PARTIAL FPGA CONFIGURATIONS AT RUN-TIME
    Silva, Miguel L.
    Ferreira, Joao Canas
    [J]. 2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 366 - +
  • [8] Creation of Partial FPGA Configurations at Run-Time
    Silva, Miguel L.
    Ferreira, Joao Canas
    [J]. 13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 80 - 87
  • [9] Run-time generation of partial FPGA configurations
    Silva, Miguel L.
    Ferreira, Joao Canas
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (01) : 24 - 37
  • [10] Resource-aware networked control systems under temporal logic specifications
    Hashimoto, Kazumune
    Dimarogonas, Dimos V.
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2019, 29 (04): : 473 - 499