P4SGD: Programmable Switch Enhanced Model-Parallel Training on Generalized Linear Models on Distributed FPGAs | IEEE Journals & Magazine | IEEE Xplore