Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How does the DVM System Help?

dvm help system
0
Posted

How does the DVM System Help?

0

The DVM system is a great leap forward for meta calculus, not only for conventional monoprocessing, but for multiprocessing as well. By adapting the existing DVM Fortran and C compilers for meta-calculus (mating them to MC8), we will also have the prototypes for MC9 (intrinsic-thread AD parallelism) and MC10 (extrinsic-thread AD parallelism), as discussed in an NSF proposal we prepared in 2003. The DVM compilers are source-to-source compilers, where the input source is the user source (potentially with comment-embedded distribution commands) and the output source is distributed source (if distribution commands are processed). Meta-calculus adaptation will make this a two stage process. In the first stage the meta-calculus source is converted into AD-overloaded source, and in the second stage, the AD-overloaded source is converted into distributed AD-overloaded source for parallelization. Thus the second-stage source is a design substrate for parallel process design.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123