skip to main content
10.1145/1315580.1315598acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article

Timing neural networks in C and ada

Published:04 November 2007Publication History

ABSTRACT

In this paper, we describe a neural network program that was originally developed in C, then ported to Ada 2005. We explain several simple modifications to the Ada code that reduce the overhead from 76% to 0%. These modifications could provide significant performance gains to other applications, allowing them to combine the safety of Ada with the speed of C. such a complicated data structure. In Section 3, we explain how we modified the code in translating it to Ada. Section 4 describes how we made simple changes to the Ada implementation to eliminate the additional overhead. Section 5 provides conclusions and insights for future projects.

References

  1. Tennebo, Frode. (December, 2000). Elegance of Java and the Efficiency of C-It's Ada. Linux Journal. {Online}. Available: http://www.linuxjournal.com/article/4342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Weiskirchner, Marcus. (September, 2003). Comparison of the Execution Times of Ada, C and Java. {Online}. Available: http://www.aicas.com/info/EADS_benchmark_language_comparison.pdf.Google ScholarGoogle Scholar
  3. Corlan, A. D. "Language Benchmarks." {Online}. Available: http://dan.corlan.net/bench.html.Google ScholarGoogle Scholar
  4. Kuhn, Markus. "Markus Kuhn's Ada95 page." {Online}. Available: http://www.cl.cam.ac.uk/~mgk25/ada.html.Google ScholarGoogle Scholar

Index Terms

  1. Timing neural networks in C and ada

        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
          SIGAda '07: Proceedings of the 2007 ACM international conference on SIGAda annual international conference
          November 2007
          116 pages
          ISBN:9781595938763
          DOI:10.1145/1315580
          • cover image ACM SIGAda Ada Letters
            ACM SIGAda Ada Letters  Volume XXVII, Issue 3
            SIGAda '07
            December 2007
            93 pages
            ISSN:1094-3641
            DOI:10.1145/1315607
            Issue’s Table of Contents

          Copyright © 2007 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 4 November 2007

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article
        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!