Fred J. E. Long

dblp:80/2948 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 1995
—ORCID · none

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

Systems, architecture and hardware · 2

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
1 paper
Parallel and multicore computing · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel programming models
data-parallel language
0.011993
Generating Local Address and Communication Sets for Data-Parallel Programs · PPoPP 1993
Parallel and multicore computing › parallel programming models › data-parallel language
high performance fortran
0.011993
Generating Local Address and Communication Sets for Data-Parallel Programs · PPoPP 1993
Parallel and multicore computing
parallel programming models
0.011993
Generating Local Address and Communication Sets for Data-Parallel Programs · PPoPP 1993
Compilers and program optimization › code generation › parallel code generation
distributed-memory code generation
0.011993
Generating Local Address and Communication Sets for Data-Parallel Programs · PPoPP 1993
Compilers and program optimization
parallelizing compiler
0.011993
Generating Local Address and Communication Sets for Data-Parallel Programs · PPoPP 1993

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

finite state machine · 0.0
YearPublicationVenuePosition
1995 Generating Local Address and Communication Sets for Data-Parallel Programs
Siddhartha Chatterjee, John R. Gilbert, Fred J. E. Long, Robert Schreiber, Shang-Hua Teng
J. Parallel Distributed Comput.3
1993 Generating Local Address and Communication Sets for Data-Parallel Programs
abstract
Generating local addresses and communication sets is an important issue in distributed-memory implementations of data-parallel languages such as High Performance Fortran. We show that for an array A affinely aligned to a template that is distributed across p processors with a cyclic(k) distribution, and a computation involving the regular section A(l:h:s), the local memory access sequence for any processor is characterized by a finite state machine of at most k states. We present fast algorithms for computing the essential information about these state machines, and extend the framework to handle multidimensional arrays. We also show how to generate communication sets using the state machine approach. Performance results show that this solution requires very little runtime overhead and acceptable preprocessing time.
Siddhartha Chatterjee, John R. Gilbert, Fred J. E. Long, Robert Schreiber, Shang-Hua Teng
PPoPP3