DocumentCode
1990290
Title
Structuring data parallelism using categorical data types
Author
Skillicorn, D.H.
Author_Institution
Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
fYear
1993
fDate
20-23 Sep 1993
Firstpage
110
Lastpage
115
Abstract
Data parallelism is a powerful approach to parallel computation, particularly when it is used with complex data types. Categorical data types are extensions of abstract data types that structure computations in a way that is useful for parallel implementation. In particular, they decompose the search for good algorithms on a data type into subproblems, all homomorphisms can be implemented by a single recursive, and often parallel, schema, and they are equipped with an equational system that can be used for software development by transformation
Keywords
abstract data types; data structures; parallel algorithms; parallel architectures; parallel programming; abstract data types; categorical data types; complex data types; data parallelism; equational system; homomorphisms; parallel computation; parallel implementation; parallel schema; software development; transformation; Computer architecture; Concurrent computing; Equations; Hardware; Information science; Multithreading; Parallel architectures; Parallel processing; Parallel programming; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Programming Models for Massively Parallel Computers, 1993. Proceedings
Conference_Location
Berlin
Print_ISBN
0-8186-4900-3
Type
conf
DOI
10.1109/PMMP.1993.315549
Filename
315549
Link To Document