added programming interface to prefetch controller