skip to main content
10.1145/2463209.2488795acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

On learning-based methods for design-space exploration with high-level synthesis

Published:29 May 2013Publication History

ABSTRACT

This paper makes several contributions to address the challenge of supervising HLS tools for design space exploration (DSE). We present a study on the application of learning-based methods for the DSE problem, and propose a learning model for HLS that is superior to the best models described in the literature. In order to speedup the convergence of the DSE process, we leverage transductive experimental design, a technique that we introduce for the first time to the CAD community. Finally, we consider a practical variant of the DSE problem, and present a solution based on randomized selection with strong theory guarantee.

References

  1. G. Beltrame, L. Fossati, and D. Sciuto. Decision-theoretic design space exploration of multiprocessor platforms. IEEE TCAD, 29(7):1083--1095, July 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Breiman. Random forests. Mach. Learn., 45(1):5--32, Oct. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Carrion Schafer and K. Wakabayashi. Machine learning predictive modelling high-level synthesis design space exploration. Computers Digital Techniques, IET, 6(3):153--159, May 2012.Google ScholarGoogle Scholar
  4. R. Caruana, N. Karampatziakis, and A. Yessenalina. An empirical evaluation of supervised learning in high dimensions. In Proc. of the 25th Intl. Conf. on Machine learning, pages 96--103, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. The MIT Press, 3rd edition, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Cortes and M. Mohri. On transductive regression. In Advances in Neural Information Processing Systems (NIPS), pages 305--312, 2006.Google ScholarGoogle Scholar
  7. K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan. A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. on Evolutionary Computation, 6(2):182--197, Apr. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Mariani, G. Palermo, V. Zaccaria, and C. Silvano. Oscar: An optimization methodology exploiting spatial correlation in multicore design spaces. IEEE TCAD, 31(5):740--753, May 2012.Google ScholarGoogle Scholar
  9. G. Martin and G. Smith. High-level synthesis: Past, present, and future. IEEE Design Test of Computers, 26(4):18--25, Aug. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. Ozisikyilmaz, G. Memik, and A. Choudhary. Efficient system design space exploration using machine learning techniques. In Proc. of DAC, pages 966--969, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Palermo, C. Silvano, and V. Zaccaria. Respir: A response surface-based pareto iterative refinement for application-specific design space exploration. IEEE TCAD, 28(12):1816--1829, Dec. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. R Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria, 2012.Google ScholarGoogle Scholar
  13. B. C. Schafer, T. Takenaka, and K. Wakabayashi. Adaptive simulated annealer for high level synthesis design space exploration. In Proc. of VLSI-DAT, pages 106--109, Apr. 2009.Google ScholarGoogle ScholarCross RefCross Ref
  14. B. Scholkopf and A. J. Smola. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. MIT Press, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Xydis, G. Palermo, V. Zaccaria, and C. Silvano. A meta-model assisted coprocessor synthesis framework for compiler/architecture parameters customization. In Proc. of DATE, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. K. Yu, J. Bi, and V. Tresp. Active learning via transductive experimental design. In Proc. of the 23rd Intl. Conf. on Machine learning, pages 1081--1088, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Zuluaga, A. Krause, P. Milder, and M. Püschel. "Smart" design space sampling to predict Pareto-optimal solutions. In Proc. of LCTES, pages 119--128, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On learning-based methods for design-space exploration with high-level synthesis

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DAC '13: Proceedings of the 50th Annual Design Automation Conference
      May 2013
      1285 pages
      ISBN:9781450320719
      DOI:10.1145/2463209

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 May 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader