Now showing items 1-3 of 3

    • An event-triggered programmable prefetcher for irregular workloads 

      Ainsworth, Sam; Jones, Timothy Martin (2018-03-19)
      Many modern workloads compute on large amounts of data, often with irregular memory accesses. Current architectures perform poorly for these workloads, as existing prefetching techniques cannot capture the memory access ...
    • Graph Prefetching Using Data Structure Knowledge 

      Ainsworth, Sam; Jones, Timothy Martin (Association for Computing Machinery, 2016-06-01)
      Searches on large graphs are heavily memory latency bound, as a result of many high latency DRAM accesses. Due to the highly irregular nature of the access patterns involved, caches and prefetchers, both hardware and ...
    • Software Prefetching for Indirect Memory Accesses 

      Ainsworth, Sam; Jones, Timothy Martin (Association for Computing Machinery, 2017)
      Many modern data processing and HPC workloads are heavily memory-latency bound. A tempting proposition to solve this is software prefetching, where special non-blocking loads are used to bring data into the cache hierarchy ...