2012
DOI: 10.1145/2110170.2110180
|View full text |Cite
|
Sign up to set email alerts
|

Mathemagix

Abstract: MathemagixThe quest of modularity and efficiency for symbolic and certified numeric computation * Joris van der Hoeven -vdhoeven@lix.polytechnique.fr † AbstractWe describe the goals and architecture of the software project Mathemagix, the main list of packages it contains, the main characteristics of its programming language, and connections with existing frontends.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
13
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
5
2
1

Relationship

8
0

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 0 publications
0
13
0
Order By: Relevance
“…It would be interesting to know whether the new algorithms could be useful in practice. We have implemented an unoptimised version of the algorithm from section 8 in the Mathemagix system [29] and found our implementation to be an order of magnitude slower than the Gmp library [23]. There is certainly room for improvement, but we doubt that even a highly optimised implementation of the new algorithm will be competitive in the near future.…”
Section: O(log N)mentioning
confidence: 99%
“…It would be interesting to know whether the new algorithms could be useful in practice. We have implemented an unoptimised version of the algorithm from section 8 in the Mathemagix system [29] and found our implementation to be an order of magnitude slower than the Gmp library [23]. There is certainly room for improvement, but we doubt that even a highly optimised implementation of the new algorithm will be competitive in the near future.…”
Section: O(log N)mentioning
confidence: 99%
“…For these reasons, we have started the design of a new software system, Mathemagix [15,16], based on a compiled and strongly typed language, featuring signatures, dependent types, and overloading. Mathemagix is intended as a general purpose language, which supports both functional and imperative programming styles.…”
Section: Motivation Behind Mathemagixmentioning
confidence: 99%
“…It is also possible to mimic classical divide and conquer algorithms for right division, greatest common right divisors and least common left multiples, while using adjoints in order to perform the recursive operations on the appropriate side. Such algorithms were partially implemented inside Mathemagix [24] and we plan to analyze this technique in more details in a forthcoming paper.…”
Section: Introductionmentioning
confidence: 99%