Content deleted Content added
clean up out-of-date language and categorize myia as static and zygote as dynamic. |
Tag: Reverted |
||
Line 12:
A limitation of earlier approaches is that they are only able to differentiate code written in a suitable manner for the framework, limiting their interoperability with other programs. Newer approaches resolve this issue by constructing the graph from the language's syntax or IR, allowing arbitrary code to be differentiated.<ref name="flux" /><ref name="myia1" />
Some tools, such as [https://matlogica.com MatLogica] offer a combination of the two approaches <ref>https://wilmott.com/aad-breaking-the-primal-barrier/</ref>. Their offered [[JIT compiler]] that enables AAD by generating effective machine code on the fly<ref>https://matlogica.com/technology-behind-fast-AAD.php</ref><ref>https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/xva-pricing-application-financial-services-white-papers.pdf</ref>.
==Applications==
|