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, 2001
Summary: 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, 1998
In 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), 2018
In 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, 2012
Helper 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

2008
We 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), 2014
Most 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), 2015
Nowadays, 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, 2004
Effective 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, 2005
We 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

2002
Prefetching 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

Home - About - Disclaimer - Privacy