Memtracker: Efficient and programmable support for memory access monitoring and debugging

G Venkataramani, B Roemer, Y Solihin… - 2007 IEEE 13th …, 2007 - ieeexplore.ieee.org
… and to help garbage-collection. LIFT does dynamic software … -related processor state (PSTT,
MTCR, event mask register) … We also find that state prefetching brings significant benefits …

An event-triggered programmable prefetcher for irregular workloads

S Ainsworth, TM Jones - ACM Sigplan Notices, 2018 - dl.acm.org
… separate CPU threads to prefetch data in software. Kim and … that we wish to monitor and
use to create new prefetches, for … or configured values such as hash masks). We add special …

[PDF][PDF] Prefetching techniques for client server object-oriented database systems

N Knafla - KB thesis scanning project 2015, 1999 - era.ed.ac.uk
… of the rapid development in CPU technology. OODBMS … Therefore, a major contribution
Of this work is to find the trade-… be overcome by using some form of garbage collection to …

IMP: Indirect memory prefetcher

X Yu, CJ Hughes, N Satish, S Devadas - Proceedings of the 48th …, 2015 - dl.acm.org
… accessing mechanism for these prefetches to reduce the network … (eg, scatter and gather)
but the architecture needs to be … of register files for checkpointing before the processor enters …

Compiler-directed data prefetching in multiprocessors with memory hierarchies

EH Gornish, ED Granston… - … on Supercomputing 25th …, 1990 - dl.acm.org
… to prefetch data that will be modified by another processor … successively unfreeze each loop
and check for a dependence. If … prefetch unit to load a block of data into a particular register. …

The microarchitecture of superscalar processors

JE Smith, GS Sohi - Proceedings of the IEEE, 1995 - ieeexplore.ieee.org
… One can view the static program as a collection of basic … the instruction buffer with its stockpiled
instructions to mask the … cache designs, better cache prefetch methods, more developed …

[图书][B] Stream processor architecture

S Rixner - 2001 - books.google.com
… stream register file of one processor to the stream register file … neglect the scatter/gather
access patterns commonly found … cache, as they are not easily described to a stream prefetching

Fetch directed instruction prefetching

G Reinman, B Calder, T Austin - … of the 32nd Annual ACM/IEEE …, 1999 - ieeexplore.ieee.org
… to the processor. In this paper we examine a new instruction … In Section 2 we describe the
methodology used to gather our … sequentially prefetch past a cache miss, which masks more …

[PDF][PDF] Optimizing memory performance with a JVM: Prefetching in a mark-and-sweep garbage collector

J Hallberg - Master of Science Thesis, Royal Institute of Technology …, 2003 - Citeseer
… the garbage collection pause times with the inserted prefetch … load from the prefetched data,
to mask the latency of the system, … the prefetch optimization on an Itanium processor, guided …

How Does Software Prefetching Work on GPU Query Processing?

Y Deng, S Chen, Z Hong, B Tang - … of the 20th International Workshop on …, 2024 - dl.acm.org
… Recently, with the fast development of GPU capability, it has … First, a buffer is allocated
to gather the residual states in DVSs… First, a mask of tuples in DVS is computed first by …