2006
DOI: 10.1007/11823285_63
|View full text |Cite
|
Sign up to set email alerts
|

Surrounding Theorem: Developing Parallel Programs for Matrix-Convolutions

Abstract: Computations on two-dimensional arrays such as matrices and images are one of the most fundamental and ubiquitous things in computational science and its vast application areas, but development of efficient parallel programs on two-dimensional arrays is known to be hard. To solve this problem, we have proposed a skeletal framework on two-dimensional arrays based on the theory of constructive algorithmics. It supports users, even with little knowledge about parallel machines, to develop systematically both corr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 9 publications
0
1
0
Order By: Relevance
“…List homomorphism have nice compositional properties, can be efficiently implemented in parallel and it can be shown that the useful functions on lists can be expressed as homomorphism [13]. These properties also hold in case of homomorphisms defined on different data structures, such as trees or arrays [14]. Map and reduce can be defined themselves as homomorphisms.…”
Section: Skeleton Rewriting and Formal Propertiesmentioning
confidence: 98%
“…List homomorphism have nice compositional properties, can be efficiently implemented in parallel and it can be shown that the useful functions on lists can be expressed as homomorphism [13]. These properties also hold in case of homomorphisms defined on different data structures, such as trees or arrays [14]. Map and reduce can be defined themselves as homomorphisms.…”
Section: Skeleton Rewriting and Formal Propertiesmentioning
confidence: 98%