• 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