Toolchain programming supporting "incremental computing" (possibly even C / C ++)

I would like to write algorithms that produce results for large data sets. Then, as each data set changes, gradually update all affected outputs.

He called up: Incremental computing .

Are there programming tools, libraries, a compiler, program analysis, etc. that support this approach?

PS I know Incremental computing can be easily achieved by implementing it "manually" with the proper construction of the algorithm. I'm just wondering if there are tools (such as software analyzers, compilers, libraries) that support this approach to make data flow dependencies more automatic.

+4
source share
1 answer

Annie Liu pursued these ideas under the term "finite difference." See http://ecommons.library.cornell.edu/handle/1813/7208

+1
source

Source: https://habr.com/ru/post/1392129/


All Articles