Exploration Of Gpu Cache Architectures Targeting Machine Learning Applications