Optimising Code Generation with haggies

Physics – High Energy Physics – High Energy Physics - Phenomenology

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

66 pages, 5 figures, program files for download at http://www.nikhef.nl/~thomasr/

Scientific paper

10.1016/j.cpc.2010.01.012

This article describes haggies, a program for the generation of optimised programs for the efficient numerical evaluation of mathematical expressions. It uses a multivariate Horner-scheme and Common Subexpression Elimination to reduce the overall number of operations. The package can serve as a back-end for virtually any general purpose computer algebra program. Built-in type inference that allows to deal with non-standard data types in strongly typed languages and a very flexible, pattern-based output specification ensure that haggies can produce code for a large variety of programming languages. We currently use haggies as part of an automated package for the calculation of one-loop scattering amplitudes in quantum field theories. The examples in this articles, however, demonstrate that its use is not restricted to the field of high energy physics.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Optimising Code Generation with haggies does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Optimising Code Generation with haggies, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimising Code Generation with haggies will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-176636

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.