Proceedings of the APL98 Conference on Array Processing Languages 1998
DOI: 10.1145/327559.327614
|View full text |Cite
|
Sign up to set email alerts
|

Reducing computational complexity with array predicates

Abstract: This article describes how array predicates were used to reduce the computational complexity of four APL primitive functions when one of their arguments is a permutation vector. The search primitives, indexof and set membership, and the sorting primitives, upgrade and downgrade, execute in linear time on such arguments. Our contribution, a method for static determination of array properties, lets us generate code that is optimized for special cases of primitives. Our approach eliminates runtime checks which wo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2007
2007
2008
2008

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
references
References 7 publications
0
0
0
Order By: Relevance