Advertisement

Polynomial and Rational Functions

  • Veljko Milutinovic
  • Jakob Salom
  • Dragan Veljovic
  • Nenad Korolija
  • Dejan Markovic
  • Luka Petrovic
Chapter
Part of the Computer Communications and Networks book series (CCN)

Abstract

Nowadays, when technology and science develop fast, the speed of data processing has become very important. Also, with science developing so broadly, there is an increase in the amount of data being processed for solving complex systems in physics, chemistry, biology, astronomy, seismology, meteorology, medicine, etc. For example, in meteorology, which is a science about the Earth’s atmosphere and the changes that happen within it, some of the main occurrences that are being studied are the amount and kind of precipitation, thunderstorms, tornadoes, tropical cyclones, and typhoons; in order to make the weather forecast as precise as possible, it is necessary to collect large amounts of data whose processing is based on solving dynamic equations as functions of time. It is very important to process large scales of information in a short time and give prediction of possible bad weather conditions in order to save people lives and property in a certain area. This chapter deals with resolving this kinds of problems, that is, it describes principle that is used to process large amounts of data in a short period of time. It will be described on an example of calculating values of a polynomial and rational function on the Maxeler architecture. Polynomials are used in engineering for designing roads, buildings, etc. In economy they are used for modeling patterns of economical growth and in medicine for describing bacterial behavior.

Notes

Acknowledgements

This research was supported by School of Electrical Engineering and Maxeler Technologies, Serbia, Belgrade. I want to thank my family, colleagues, and especially Ivana Cukic who provided insight and expertise that greatly assisted the research.

References

  1. 1.
  2. 2.
  3. 3.
  4. 4.
    flex.sourceforge.net/manual/index.html, 2016.Google Scholar
  5. 5.
    ir4pp1.etf.rs/index.html, 2016.Google Scholar
  6. 6.
  7. 7.
    Bronstejn, I. N., Semendjajew, K. A., Musiol, G., Muhlig, H., “Matematicki prirucnik”, Sohograph, 2004.Google Scholar
  8. 8.
    Kraus, L., “Programski jezik C sa resenim zadacima”, Akademska misao, 2008.Google Scholar
  9. 9.
    Tomasevic, M., “Algoritmi i strukture podataka”, Akademska misao, 2008.Google Scholar
  10. 10.
    Aho V. A., Sethi R., Ullman D. J., “Compilers: Principles, Techniques, and Tools”, Addison Wesley, 1986.Google Scholar
  11. 11.
    Levine J., “flex & bison: Text Processing Tools”, O’Reilly Media, 2009.Google Scholar
  12. 12.
    Blagojevic, V., et al, “A Systematic Approach to Generation of New Ideas for PhD Research in Computing,” Advances in Computers, Elsevier, Vol. 104, 2016, pp. 1–19.Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Veljko Milutinovic
    • 1
  • Jakob Salom
    • 2
  • Dragan Veljovic
    • 3
  • Nenad Korolija
    • 1
  • Dejan Markovic
    • 1
  • Luka Petrovic
    • 1
  1. 1.University of BelgradeBelgradeSerbia
  2. 2.Serbian Academy of Sciences and ArtsBelgradeSerbia
  3. 3.Motionlogic GmbHBerlinGermany

Personalised recommendations