У меня информация из другого источника - я пользуюсь Intel MKL библиотекой, а потому в курсе того, что в ее последних версиях появились новые функции, описываемые хидером dnn.h (DNNs = deep neural networks), которых раньше не было. И что-то там https://software.intel.com/en-us/articles/introducing-dnn-primitives-in-intelr-mkl
про них сказано - см. ссылку. Так вот там речь тоже идет о "глубинном обучении" и использовании для этих целей Xeon Phi, который этой библиотекой поддержан.
Кажется это был какой-то стартап с открытым кодом, где ребята писали эти алгоритмы на MKL, но похоже, что Intel их купил, хотя старый сайт у них остался жив (
https://github.com/01org/mkl-dnn).
Сама хотела что-то из этого к своим делам при приспособить (вроде как свертку оно очень быстро делать умеет), но так и не смогла разобраться, как этими DNN-функциями надо пользоваться. Тем более что в мануале на библиотеку они негде не упоминаются.