Data cache prefetching using a global history buffer
Going the distance for TLB prefetching: an application-driven study