Skip to main content

Coprocessor Design Space Exploration Using High Level Synthesis

  • Chapter
  • First Online:
Low Power Design with High-Level Power Estimation and Power-Aware Synthesis

Abstract

The traditional computing arena of hardware/software co-design has gained importance in the context of system-on-chip design methodologies. Apart from the classic issues of partitioning, communication and granularity, the need for quick estimation of metrices such as area, power, and latency has turned out to be important. This can be attributed to the large design space under consideration. The number of IPs integrated on a system is large and each IP may have multiple configurations. Many of these IPs are often hardware coprocessors that accelerate compute-intensive tasks. A collection of coprocessors chosen based on Pareto optimal points w.r.t. speed, area and power may not necessarily add up to corresponding system level Pareto optimal points [67]. One way to address this issue could be through developing algorithms or heuristics that lead towards Pareto optimal configuration. Obtaining a generic strategy, keeping in mind global optimization, is hard. Furthermore, evolving mathematical models for such diverse systems is very difficult. Another approach involves using partial or full simulation of systems for different configurations. Various standard co-design platforms are available for the same [69, 146]. However, exhaustive design space exploration will be difficult.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The verilog code was implemented by Mike Henry, ECE, Virginia Tech.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sumit Ahuja .

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Ahuja, S., Lakshminarayana, A., Shukla, S.K. (2012). Coprocessor Design Space Exploration Using High Level Synthesis. In: Low Power Design with High-Level Power Estimation and Power-Aware Synthesis. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-0872-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-0872-7_6

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-0871-0

  • Online ISBN: 978-1-4614-0872-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics