Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John W. C. Fu

dblp:84/6701 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 1993
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 90% Processor architecture and microarchitecture · 4% High-performance computing · 3%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.021992
Stride directed prefetching in scalar processors · MICRO 1992
Data Prefetching in Multiprocessor Vector Cache Memories · ISCA 1991
Memory systems › cache
prefetching
0.021992
Stride directed prefetching in scalar processors · MICRO 1992
Data Prefetching in Multiprocessor Vector Cache Memories · ISCA 1991
Memory systems › cache › prefetching
stride prefetching
0.011992
Stride directed prefetching in scalar processors · MICRO 1992
Memory systems › cache design
block size
0.011991
Data Prefetching in Multiprocessor Vector Cache Memories · ISCA 1991
Memory systems › cache
cache performance
0.011991
Data Prefetching in Multiprocessor Vector Cache Memories · ISCA 1991
Memory systems › cache › prefetching
vector prefetching
0.011991
Data Prefetching in Multiprocessor Vector Cache Memories · ISCA 1991
Parallel and multicore computing
multiprocessor system
0.011991
Data Prefetching in Multiprocessor Vector Cache Memories · ISCA 1991

Methods — techniques the papers use, named apart from their topics

trace-driven simulation · 0.0
YearPublicationVenuePosition
1993 Memory Reference Behavior of Compiler Optimized Programs on High Speed
abstract
High speed architectures usually employ some form of parallelism or concurrency. Parallel or concurrent execution of a program not only increases the rate at which references are issued to the memory system but also changes the behavior of these references, relative to its serial-scalar execution. This paper reports the variations in program memory reference behavior when automatically transformed by a compiler and executed on parallel and vector archirectures. Using traces of the PERFECT benchmark set, executed on on Aliiant FX180 in a single scalar processor, single vector processor, scalar multiprocessor and vector multiprocessor modes, measurements are reported for issue rates, reference locality and data sharing.
John W. C. Fu, Janak H. Patel
ICPP (2)1
1992 Stride directed prefetching in scalar processors
John W. C. Fu, Janak H. Patel, Bob L. Janssens
MICRO1
1991 Data Prefetching in Multiprocessor Vector Cache Memories
abstract
This paper reports the cache performance of a set of vectorized numerical program from the Perfect Club benchmarks. Using a low cost trace driven simularion technique we show how a non-prefetching vector cache can result in unpredictable performance and how rhis unpredictability makes it difficult to find a good block size. We describe two simple prefetch schemes to reduce the influence of long stride vector accesses and misses due IO block invalidations in mulliprocessor vector caches. These two schemes are shown to have better performance than a non-prefetching cache.
John W. C. Fu, Janak H. Patel
ISCA1