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 :
بازگشت