Автоматична диференціація дозволяє чисельно оцінити похідну програми на певному вході. Існує теорема про те, що цей обчислення може бути зроблено вартістю, меншою, ніж у п’ять разів більше, ніж запуск початкової програми. Цей коефіцієнт у п'ять є верхньою межею.
У яких ситуаціях можна зменшити цю вартість? Багато польових похідних кодів працюють із швидкістю оригінальної програми. Що робиться для отримання цього прискорення?
Які риси оригінальної програми можна використовувати для прискорення обчислень?
Які технічні прийоми програмного забезпечення можна використовувати для прискорення обчислень?