Proceedings of the ACM SIGPLAN 1994 Conference on Programming Language Design and Implementation 1994
DOI: 10.1145/178243.178255
|View full text |Cite
|
Sign up to set email alerts
|

Parallelizing complex scans and reductions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
24
0

Year Published

1996
1996
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 61 publications
(24 citation statements)
references
References 15 publications
0
24
0
Order By: Relevance
“…Discovering and exploiting scalar reductions in programs has been studied for many years based on dependence analysis and idiom detection [13,27,34]. Early work focused on well structured Fortran and paid little attention to automatic compiler-based detection, a notable exception being [34].…”
Section: Related Workmentioning
confidence: 99%
“…Discovering and exploiting scalar reductions in programs has been studied for many years based on dependence analysis and idiom detection [13,27,34]. Early work focused on well structured Fortran and paid little attention to automatic compiler-based detection, a notable exception being [34].…”
Section: Related Workmentioning
confidence: 99%
“…We show that a weak right inverse always exists and can be automatically generated for a wide class of sequential functions. As will be seen later, this new approach is applicable to many nontrivial examples, including the maximum prefix sum problem [6,14,15], the prefix sum computation [6], the maximum segment sum problem [3], and the line-of-sight problem [6].…”
Section: Mps ([A] + + Y) = 0 ↑ (A + Mps(y))mentioning
confidence: 99%
“…In Bellmania, more focus is put on re-ordering of array reads and writes, following and mechanizing techniques related to DP from [8,9]. In fact, traditional parallelism is taking "for granted" for our aggregation operators, since they are associative and methods such as [17] apply rather trivially, and translated into the tactics Slice, Assoc, and Distrib. On top of these algebraic transformations, Bellmania allows clever re-orderings, especially through Stratify and Let.…”
Section: Related Workmentioning
confidence: 99%