Systems and methods that control prefetching are provided. In one embodiment,
a system may include, for example, a prefetch buffer system coupled to a processing
unit and to a memory. The prefetch buffer system may include, for example, a prefetch
controller that is adapted to be programmable such that prefetch control features
can be selected.