Abstract
-Cache being the fastest medium in memory hierarchy has a vital role to play in concealing delays and access latencies during 10 operations and hence in improving system response time. One of the most substantial approaches to fully exploit the significance of cache memory is data prefetching, where we envisage future requests of users and take data to memory in advance. Current prefetching techniques, performing limited prefetching, are based upon locality of reference principle (situation specific); Markov series (slow for practical implementation) or dual data caching (quite burdensome for programmer) with biased cache replacement policies. So we present a novel 'usage pattern based' approach for predictive prefetching; employing proven Neural Networks to broaden the scope of prefetching at user level. The efficacy of approach is revealed by its accuracy and minimal resource usage as affirmed by preliminary results