Library Support in an Actor-Based Parallel Programming Platform
- Authors
- Park, Hae-woo; Jung, Hanwoong; Oh, Hyunok; Ha, Soonhoi
- Issue Date
- May-2011
- Publisher
- IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
- Keywords
- Design methodology; modeling; parallel programming; software development environment
- Citation
- IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, v.7, no.2, pp.340 - 353
- Indexed
- SCIE
SCOPUS
- Journal Title
- IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS
- Volume
- 7
- Number
- 2
- Start Page
- 340
- End Page
- 353
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/168528
- DOI
- 10.1109/TII.2011.2123905
- ISSN
- 1551-3203
- 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.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 정보시스템학과 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/168528)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.