Caffe con Troll: Shallow Ideas to Speed Up Deep Learning
Not on the map. Why?
Abstract (arXiv)
We present Caffe con Troll (CcT), a fully compatible end-to-end version of the popular framework Caffe with rebuilt internals. We built CcT to examine the performance characteristics of training and deploying general-purpose convolutional neural networks across different hardware architectures. We find that, by employing standard batching optimizations for CPU training, we achieve a 4.5x throughput improvement over Caffe on popular networks like CaffeNet. Moreover, with these improvements, the end-to-end training time for CNNs is directly proportional to the FLOPS delivered by the CPU, which enables us to efficiently train hybrid CPU-GPU systems for CNNs.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Apr 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 0; 2024: 1.
4 papers.
- 2021Dense for the Price of Sparse: Improved Performance of Sparsely Initialized Networks via a Subspace Offsetcited by 9
- 2022Fluid Batching: Exit-Aware Preemptive Serving of Early-Exit Neural Networks on Edge NPUscited by 6
- 2024SAFFIRA: a Framework for Assessing the Reliability of Systolic-Array-Based DNN Acceleratorscited by 5
- 2021High Performance Convolution Using Sparsity and Patterns for Inference in Deep Convolutional Neural Networkscited by 3
- 2024SAFFIRA: a Framework for Assessing the Reliability of Systolic-Array-Based DNN Accelerators5 Mar 2024
- 2022Fluid Batching: Exit-Aware Preemptive Serving of Early-Exit Neural Networks on Edge NPUs27 Sep 2022
- 2021High Performance Convolution Using Sparsity and Patterns for Inference in Deep Convolutional Neural Networks16 Apr 2021
- 2021Dense for the Price of Sparse: Improved Performance of Sparsely Initialized Networks via a Subspace Offset12 Feb 2021