Title: Bouquet of Instruction Pointers: Instruction Pointer Classifier based Hardware Prefetching. Abstract: We propose an instruction pointer classifier based hardware prefetching technique for the DPC-3. We usemultiple instruction pointer based prefetchers that suit different access patterns and overall cover a wide spectrum of access patterns. Our classifier classifies instruction pointers at the L1 cache level and communicate the same to the L2 prefetcher. Our prefetching framework named Instruction Pointer Classifier based Prefetching (IPCP) provides 43.75% improvement for single-core and 22% for 25 selectively cho-sen multi-core mixes, respectively. IPCP demands a hardware overhead of 16.7KB per core.