Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Methodology to derive resource aware context adaptable architectures for FPGAs

Methodology to derive resource aware context adaptable architectures for FPGAs

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Computers & Digital Techniques — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

The design of a common architecture that can support multiple data-flow patterns (or contexts) embedded in complex control flow structures, in applications like multimedia processing, is particularly challenging when the target platform is a field programmable gate array (FPGA) with heterogeneous mixture of device primitives. In this study, the authors present scheduling and mapping algorithms that use a novel area cost metric to generate resource aware context adaptable architectures. The authors present the results of a rigorous analysis of the methodology on multiple test cases. Post place and route results are compared against published techniques and show an area savings and execution time savings of 46% each.

References

    1. 1)
      • A. Nayak , M. Haldar , A. Choudhary , P. Banerjee . (2002) Accurate area and delay estimators for fpgas.
    2. 2)
      • R. Bergamaschi , S. Raje , I. Nair , L. Trevillyan . Control-flow versus data-flow-based scheduling: combining both approaches in an adaptive scheduling system. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. , 1 , 82 - 100
    3. 3)
      • D. Kulkarni , W. Najjar , R. Rinker , F. Kurdahi . (2002) Fast area estimation to support compiler optimizations in fpga-based reconfigurable systems.
    4. 4)
      • J. Cong , Y. Fan , G. Han , Z. Zhang . Application-specific instruction generation for configurable processor architectures. FPGA '04: Proc. 2004 ACM/SIGDA 12th Int. Symp. on Field Programmable Gate Arrays , 183 - 189
    5. 5)
      • B. Pangrle , D. Gajski . Design tools for intelligent silicon compilation. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 6 , 1098 - 1112
    6. 6)
      • R. Kastner , A. Kaplan , S.O. Memik , E. Bozorgzadeh . Instruction generation for hybrid reconfigurable systems. ACM Trans. Des. Autom. Electron. Syst. , 4 , 605 - 627
    7. 7)
      • Y. Guo , G. Smit , H. Broersma , P. Heysters . (2003) Template generation and selection algorithms.
    8. 8)
      • N. Moreano , E. Borin , C. de Souza , G. Araujo . Efficient datapath merging for partially reconfigurable architectures. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 7 , 969 - 980
    9. 9)
      • C.-T. Hwang , J.-H. Lee , Y.-C. Hsu . A formal approach to the scheduling problem in high level synthesis. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 4 , 464 - 475
    10. 10)
      • T. Kim , J. Liu , C. Liu . A scheduling algorithm for conditional resource sharing. Computer-Aided Design , 84 - 87
    11. 11)
      • C.-J. Tseng , D. Siewiorek . Automated synthesis of data paths in digital systems. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 3 , 379 - 395
    12. 12)
      • XILINX: ‘Microblaze soft processor core’, http://www.xilinx.com/tools/microblaze.htm, 2009.
    13. 13)
      • P. Pauline , J. Knight . (1987) Force-directed scheduling in automatic data path synthesis.
    14. 14)
      • XILINX: ‘Virtex-4 family overview’, http://www.xilinx.com/support/documentation/data_sheets/ds112.pdf, 2007.
    15. 15)
      • S. Bilavarn , G. Gogniat , J.-L. Philippe , L. Bossuet . Design space pruning through early estimations of area/delay tradeoffs for fpga implementations. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 10 , 1950 - 1968
    16. 16)
      • H. Al-Sukhni , H. Youssef , S. Sait , M. Benten . Loop based scheduling for high level synthesis. Computers and Communications , 76 - 81
    17. 17)
      • P. Paulin , J. Knight . Force-directed scheduling for the behavioral synthesis of asics. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 6 , 661 - 679
    18. 18)
      • R. Camposano . Path-based scheduling for synthesis. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 1 , 85 - 93
    19. 19)
      • G. Lakshminarayana , A. Raghunathan , N. Jha . Incorporating speculative execution into scheduling of control-flow-intensive designs. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. , 3 , 308 - 324
    20. 20)
      • S.Y. Kung , H.J. Whitehouse , T. Kailath . (1985) VLSI and modern signal processing.
    21. 21)
      • J. Phillips , A. Sudarsanam , H. Samala , R. Kallam , J. Carver , A. Dasu . Methodology to derive context adaptable architectures for fpgas. Comput. Digit. Tech. IET , 1 , 124 - 141
    22. 22)
      • S.A. Blythe , R.A. Walker . Efficient optimal design space characterization methodologies. ACM Trans. Des. Autom. Electron. Syst. , 3 , 322 - 336
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cdt.2009.0047
Loading

Related content

content/journals/10.1049/iet-cdt.2009.0047
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address