Selecting profitable custom instructions for area-time-efficient realization on reconfigurable architectures


Lam, S. K., Srikanthan, T. and Clarke, C. T., 2009. Selecting profitable custom instructions for area-time-efficient realization on reconfigurable architectures. IEEE Transactions on Industrial Electronics, 56 (10), pp. 3998-4005.

Related documents:

PDF (siew-Kei-56-10-2009.pdf) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (785kB) | Preview

    Official URL:

    Related URLs:


    Profitable custom instructions provide higher performance for a given reconfigurable area. Hence, choosing profitable custom instructions that are also area-time efficient is essential if design constraints must be met by field-programmable-gate-array (FPGA)-based reconfigurable processors. In this paper, we propose a framework for FPGA-based reconfigurable processors in order to rapidly identify a reduced set of profitable custom instructions without the need for actual hardware synthesis. The proposed framework is capable of estimating the area utilization and latencies of custom instructions on lookup-table-based commercial FPGAs. Simulations based on 15 applications from benchmark suites show that the proposed method provides, on average, an area reduction of over 29% for loss of mere 1.3% in compute performance. Our evaluations also confirm that the proposed framework is superior to an existing area-optimization approach that relies on exploiting the regularity of custom instruction data paths. In particular, an average area-time product gain of over 59% was achieved by deploying a reduced set of custom instructions obtained using the proposed framework.


    Item Type Articles
    CreatorsLam, S. K., Srikanthan, T. and Clarke, C. T.
    Related URLs
    URLURL Type
    DepartmentsFaculty of Engineering & Design > Electronic & Electrical Engineering
    Research CentresCentre for Advanced Sensor Technologies (CAST)
    Publisher Statementsiew-Kei-56-10-2009.pdf: Copyright © 2009 IEEE. Reprinted from IEEE Transactions on Industrial Electronics. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Bath’s products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
    ID Code16147


    Actions (login required)

    View Item

    Document Downloads

    More statistics for this item...