Skip to main content

Boltzmann Machine Incorporated Hybrid Neural Fuzzy System for Hardware/Software Partitioning in Embedded System Design

  • Conference paper
  • 1540 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4617))

Abstract

Nowadays one of the most vital problems in embedded system co-design is Hardware/Software (HW/SW) partitioning. Due to roughly assumed parameters in design specification and imprecise benchmarks for judging the solution’s quality, embedded system designers have been working on finding a more efficient method for HW/SW partitioning for years. We propose an application of a hybrid neural fuzzy system incorporating Boltzmann machine to the HW/SW partitioning problem. Its architecture and performance estimation against other popular algorithm are evaluated. The simulation result shows the proposed system outperforms other algorithm both in cost and performance.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Catania, V., Malgeri, M., Russo, M.: Applying Fuzzy Logic To Codesign Partitioning. IEEE Micro archive 17(3), 62–70 (1997)

    Article  Google Scholar 

  2. Nauck, D., Klawonn, F., Kruse, R.: Combining Neural Network and Fuzzy Controllers. In: Klement, E.P., Slany, W. (eds.) FLAI 1993. LNCS, vol. 695, Springer, Heidelberg (1993)

    Google Scholar 

  3. Nauck, D.: Learning Methods for Fuzzy Systems. In: EUFIT 1995. Proceedings of the Third European Congress on Intelligent Techniques and Soft Computing, Aachen, August 28-31,1995, pp. 1159–1164 (1995)

    Google Scholar 

  4. Nauck, D., Kruse, R.: Choosing Appropriate Neuro-Fuzzy Models. In: Proc. EUFIT 1994, Aachen, pp. 552–557 (1994)

    Google Scholar 

  5. Ma, T.-Y., Li, Z.-Q., Yang, J.: A Novel Neural Network Search for Energy-Efficient Hardware-Software Partitioning. In: Machine Learning and Cybernetics, 2006. International Conference on August 2006, pp. 3053–3058 (2006)

    Google Scholar 

  6. Arato, P., Juhasz, S., Mann, Z.A., Orban, A., Papp, D.: Hardware-software partitioning in embedded system design. In: Intelligent Signal Processing, 2003. IEEE International Symposium on, September 4-6, 2003, pp. 197–202. IEEE Computer Society Press, Los Alamitos (2003)

    Chapter  Google Scholar 

  7. Mitra, R.S., Basu, A.: Hardware-software partitioning: a case for constraint satisfaction. Intelligent Systems and Their Applications 15(1), 54–63 (2000)

    Article  Google Scholar 

  8. Ma, T., Wang, X., Li, Z.: Neural Network Optimization for Hardware-Software Partitioning. Innovative Computing, Information and Control, vol. 3, pp. 423–426 (2006)

    Google Scholar 

  9. Lin, C.T., Lee, C.S.G.: A multi-valued Boltzman machine. IEEE Transaction on Systems Man and Cybernetics 25(4), 660–669 (1995)

    Article  MathSciNet  Google Scholar 

  10. Ma, H.: Pattern Recognition using Boltzmann machine. In: Southeastcon 1995, Visualize the Future, Proceedings IEEE, pp. 23–29 (March 26-29, 1995)

    Google Scholar 

  11. Fecit science and technology development center: Neural network theory and MATLAB7 application. By Publishing House of Electronics Industry, p. 158

    Google Scholar 

  12. Xiong, Z., Chen, J., Li, S.: Hardware/Software partitioning for platform-based design method. In: Design Automation Conference, 2005. Proceeding of the ASP-DAC 2005. Asia and South Pacific, January 18-21, 2005, vol. 2, pp. 691–696 (2005)

    Google Scholar 

  13. Wang, G., Gong, W.R., Kastner, R.: A New Approach for Task Level Computational Resource Bi-partitionging. In: PDCS. Proc. of the IASTED Int’l Conf. on Parallel and Distributed Computing and Systems, pp. 434–444. ACTA Press (2003)

    Google Scholar 

  14. Mudry, P.A., Zufferey, G., Tempesti, G.: A hybrid genetic algorithm for constrained hardware-software partitioning. In: Design and Diagnostics of Electronic Circuits and system, April 18-21, 2006, pp. 1–6. IEEE, Los Alamitos (2006)

    Chapter  Google Scholar 

  15. http://www.cs.waikato.ac.nz/ml/weka

Download references

Author information

Authors and Affiliations

Authors

Editor information

Vicenç Torra Yasuo Narukawa Yuji Yoshida

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Huang, Y., Kim, YS. (2007). Boltzmann Machine Incorporated Hybrid Neural Fuzzy System for Hardware/Software Partitioning in Embedded System Design. In: Torra, V., Narukawa, Y., Yoshida, Y. (eds) Modeling Decisions for Artificial Intelligence. MDAI 2007. Lecture Notes in Computer Science(), vol 4617. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73729-2_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73729-2_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73728-5

  • Online ISBN: 978-3-540-73729-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics