On 11 March 2014 05:46, Krystian Bacławski <[email protected]> wrote: > On Mon, Mar 10, 2014 at 9:51 PM, Bill Page <[email protected]> > wrote: >> >> Are there other systems similar in some way to FriCAS that already use >> LLVM? > > I have no knowledge about any CAS using LLVM. However there're some serious > players in industry and open source that use LLVM. They're listed in here: > http://llvm.org/Users.html. >
Yes, that is an impressive and convincing list! My favorite among all of these is National InstrumentsCompiler for LabView 2010 http://zone.ni.com/devzone/cda/tut/p/id/11472 LabView is intended to be a very high level language for instrument control. I used LabView very briefly for this sort of thing a few years ago, but I think the language design goes far beyond just that. I especially like the ideas concerning a graphically expressed programming language. > Oh... there's another thing I forgot to mention. LLVM code generator is by > default a cross compiler. It means that the same compiler can generate code > for x86-64 and let's say... GPGPU. So in theory you could ask compiler to > handle computation intensive code in different way and leverage your > powerful graphics card. > Yes, using GPU to accelerate mathematical algorithms is an exciting new possibility. This is being actively pursued by the developers of computer algebra systems such as Maple and some parts of Sage. It would be nice to see how far it is possible go using the tools provided by LLVM. Thanks. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/fricas-devel. For more options, visit https://groups.google.com/d/optout.
