Results 171 to 180 of about 1,063 (218)
Some of the next articles are maybe not open access.
Load-balancing data prefetching techniques
Future Generation Computer Systems, 2001Summary: Despite the success of hybrid data address and value prediction in increasing the accuracy and coverage of data prefetching, memory access latency is still found to be an important bottleneck to the system performance. Careful study shows that about half of the cache misses are actually due to data references whose access pattern can be ...
Chi, C.-H., Yuan, J.-L.
openaire +2 more sources
Data prefetching for software DSMs
Proceedings of the 12th international conference on Supercomputing, 1998In this paper we propose and evaluate the Adaptive++ technique, a novel runtime-only data prefetching strategy for software-based distributed shared-memory systems (software DSMs). Adaptive++ improves the performance of regular parallel applications running on software DSMs by using the past history of memory access faults to adapt between repeated ...
Ricardo Bianchini +2 more
openaire +1 more source
Data Prefetching in Smart Systems
2018 IEEE 22nd International Enterprise Distributed Object Computing Workshop (EDOCW), 2018In smart system scenarios, such as the Internet of Things (IoT), managing data traffic remains a crucial challenge, with high data volumes and low data transmission rates significantly hindering user experience. In this light, a promising technique is data prefetching, which involves the fetching of data on specific devices before it is required by the
Sabine Weninger, Michael Borkowski
openaire +1 more source
Estimating Effective Prefetch Distance in Threaded Prefetching for Linked Data Structures
International Journal of Parallel Programming, 2012Helper threaded prefetching based on chip multiprocessor has been shown to reduce memory latency and improve overall system performance, and has been explored in linked data structures accesses. In our earlier work, we had proposed an effective threaded prefetching technique that balances delinquent loads between main thread and helper thread to ...
Yan Huang +5 more
openaire +1 more source
Low-Cost Adaptive Data Prefetching
2008We explore different prefetch distance-degree combinations and very simple, low-cost adaptive policies on a superscalar core with a high bandwidth, high capacity on-chip memory hierarchy. We show that sequential prefetching aggressiveness can be properly tuned at a very low cost to outperform state-of-the-art hardware data prefetchers and complex ...
Luis M. Ramos +3 more
openaire +1 more source
A Thread-Aware Adaptive Data Prefetcher
2014 IEEE 32nd International Conference on Computer Design (ICCD), 2014Most processors employ hardware data prefetching to hide memory access latencies. However the prefetching requests from different threads on a multi-core processor can cause severe interference with prefetching and/or demand requests of others. The data prefetching can lead to significant performance degradation due to shared resource contention on ...
Jiyang Yu, Peng Liu
openaire +1 more source
Scratchpad memory management using data-prefetching
2015 Latin American Computing Conference (CLEI), 2015Nowadays, multicore processors including dozens of cores are a reality and the challenge of designing microprocessors with hundreds of cores does not appear far from being achieved. However, some questions remain open, despite the proposals found in the literature. Memory latency, data locality and programmability are some of the more critical ones. As
Ivan Saraiva Silva, Hildebrando Segundo
openaire +1 more source
Hardware-based pointer data prefetcher
Proceedings 21st International Conference on Computer Design, 2004Effective prefetching of data from a lower memory hierarchy to higher level is a helpful way to combat the increasing memory latency that impedes the performance improvement. This paper presents a hardware-based prefetching technique to alleviate load misses caused by irregular access patterns common in linked-list structures.
openaire +1 more source
Iteration aware prefetching for scientific data
Proceedings of the 43rd annual Southeast regional conference - Volume 1, 2005We define scientific data as multidimensional data obtained either from the real world or from a simulation. Two characteristics which are important for our research are that this data is large in size and the retrieval is often "volumetric", meaning that data retrieval is done by querying a sub-volume of data. [4].
R. Daniel Bergeron +2 more
openaire +1 more source
Data Prefetching Using Dual Processors
2002Prefetching brings data into the cache before it is expected by the processor, thereby eliminating a potential cache miss. There are two major prefetching schemes. In a software scheme, the compiler predicts the memory access pattern and places prefetch instructions into the code. In a hardware scheme the hardware predicts the memory access pattern and
See-Mu Kim, S. Manoharan
openaire +1 more source

