Library Support in an Actor-Based Parallel Programming Platform
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Park, Hae-woo | - |
dc.contributor.author | Jung, Hanwoong | - |
dc.contributor.author | Oh, Hyunok | - |
dc.contributor.author | Ha, Soonhoi | - |
dc.date.accessioned | 2022-07-16T20:46:44Z | - |
dc.date.available | 2022-07-16T20:46:44Z | - |
dc.date.created | 2021-05-12 | - |
dc.date.issued | 2011-05 | - |
dc.identifier.issn | 1551-3203 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/168528 | - |
dc.description.abstract | Actor model-based design is actively researched for parallel embedded SW design since the model exposes the potential parallelism explicitly in an architecture-neutral form. In most actor-oriented models, actors are self-contained and data channels are the only sharable object between actors, and they compose a system in a flat layer. In contrast, it is common to use shared library functions and construct vertically layered software for efficiency and modularity. To fill this gap between modeling and implementation, we propose a special actor, library task, with new types of ports: library master port and library slave port. It is a sharable and mappable object that defines a set of function interfaces inside. N:1 master-slave connection allows sharing a library task and the master-slave connection can specify vertically layered software and client-server applications naturally. To support the library task in our embedded software design environment, we develop an automatic mapping algorithm as well as an automatic code generator. The design environment with the library task is applied for two target platforms: IBM CELL Broadband Engine and an ARM-based multicore simulator. Preliminary experiments show that the special actor, or library task, extends the expression power of the previous actor model with efficiently generated codes. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | - |
dc.title | Library Support in an Actor-Based Parallel Programming Platform | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Oh, Hyunok | - |
dc.identifier.doi | 10.1109/TII.2011.2123905 | - |
dc.identifier.scopusid | 2-s2.0-79955803224 | - |
dc.identifier.wosid | 000290414000018 | - |
dc.identifier.bibliographicCitation | IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, v.7, no.2, pp.340 - 353 | - |
dc.relation.isPartOf | IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS | - |
dc.citation.title | IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS | - |
dc.citation.volume | 7 | - |
dc.citation.number | 2 | - |
dc.citation.startPage | 340 | - |
dc.citation.endPage | 353 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Automation & Control Systems | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalWebOfScienceCategory | Automation & Control Systems | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Interdisciplinary Applications | - |
dc.relation.journalWebOfScienceCategory | Engineering, Industrial | - |
dc.subject.keywordPlus | ALGORITHM | - |
dc.subject.keywordPlus | Conformal mapping | - |
dc.subject.keywordPlus | Embedded software | - |
dc.subject.keywordPlus | Software design | - |
dc.subject.keywordAuthor | Design methodology | - |
dc.subject.keywordAuthor | modeling | - |
dc.subject.keywordAuthor | parallel programming | - |
dc.subject.keywordAuthor | software development environment | - |
dc.identifier.url | https://ieeexplore.ieee.org/document/5738704 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1365
COPYRIGHT © 2021 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.