DocumentCode
2293435
Title
Implementation of an object-oriented functional language on the multithreaded architecture
Author
Juno, Chang ; Jonghoon, Song ; Junghwan, Kim ; Sangyong, Han ; Heunghwan, Kim
Author_Institution
Dept. of Comput. Sci., Seoul Nat. Univ., South Korea
fYear
1997
fDate
10-13 Dec 1997
Firstpage
294
Lastpage
301
Abstract
We suggest a new object-oriented functional language, OOId, which is based on a functional language Id and extended with object-oriented language features. We also discuss how to map OOId program onto DAVRID, which is a kind of multithreaded architecture based on the dataflow model. The comparison of execution time of two programs written in Id and OOId for the matrix multiplication problem, shows we can effectively run OOId program with just a little slow-down of execution time. In addition, the rate of slow-down is decreased, as the size of the matrix is larger. That means we can use good features of object-oriented language by paying just a little slow-down of execution time
Keywords
data flow computing; functional languages; matrix multiplication; object-oriented languages; parallel architectures; parallel programming; DAVRID; OOId; dataflow model; functional language Id; matrix multiplication problem; multithreaded architecture; object-oriented functional language; object-oriented language; Computer architecture; Computer science; Concurrent computing; Object oriented modeling; Object oriented programming; Parallel machines; Parallel processing; Parallel programming; Programming profession; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
Conference_Location
Seoul
Print_ISBN
0-8186-8227-2
Type
conf
DOI
10.1109/ICPADS.1997.652564
Filename
652564
Link To Document