ACM Home Page
Please provide us with feedback. Feedback
Timing neural networks in C and ada
Full text PdfPdf (253 KB)
Source
Annual International Conference on Ada archive
Proceedings of the 2007 ACM international conference on SIGAda annual international conference table of contents
Fairfax, Virginia, USA
SESSION: Conference program table of contents
Pages: 71 - 74  
Year of Publication: 2007
ISBN:978-1-59593-876-3
Also published in ...
Authors
Martin C. Carlisle  United States Air Force Academy, CO
Leemon C. Baird III  United States Air Force Academy, CO
Sponsors
ACM: Association for Computing Machinery
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 32,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1315580.1315598
What is a DOI?

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
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.
 
3
Corlan, A. D. "Language Benchmarks." {Online}. Available: http://dan.corlan.net/bench.html.
 
4
Kuhn, Markus. "Markus Kuhn's Ada95 page." {Online}. Available: http://www.cl.cam.ac.uk/~mgk25/ada.html.

Collaborative Colleagues:
Martin C. Carlisle: colleagues
Leemon C. Baird III: colleagues