Port Based Actor Model with Kahn Process Network Model and Decidable Dataflow Model

被引:0
作者
Oh, Hyunok [1 ]
机构
[1] Hanyang Univ, Dept Informat Syst, Seoul 133791, South Korea
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2013年 / 71卷 / 01期
关键词
Computer languages; Data flow computing; Parallel programming; Scheduling algorithm; Memory management;
D O I
10.1007/s11265-012-0682-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a transitional actor model from legacy code to decidable dataflow. In addition, the proposed actor model provides dynamic behavior and top down design with static analysis such as deadlock detection and buffer memory size computation by combining Kahn process network (KPN) model and decidable dataflow (DCDF) model. In the proposed model, each port can have its own model of computation, which is different from the existing actor based models, so that it is called port based actor (PBA) model. Each port has either Kahn process network model or decidable dataflow model. A port group for KPN ports is introduced to specify KPN ports that are internally related. The proposed port based actor model is a generalized actor model extended from constant rate dataflow with intermediate ports (CRDF-IP) in which through the intermediate ports, an actor can consume and produce samples arbitrary times per execution. The decomposition of a PBA graph into DCDF graphs allows to apply static analysis, scheduling, and code generation methods developed for DCDF model. This paper explains formal definitions and static analysis for PBA model. Moreover, scheduling and efficient code generation methods are also explained. To validate that the proposed model works, PBA model has been implemented and an H. 263 video encoder algorithm is specified and synthesized in PBA model.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 50 条
[41]   A Diversity Framework for Dealing With Multiple Types of Concept Drift Based on Clustering in the Model Space [J].
Chiu, Chun Wai ;
Minku, Leandro L. .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (03) :1299-1309
[42]   A Novel Medium Access Control Algorithm for Ad Hoc Networks Based on Ising Model [J].
Rahman, Taha Ameen Ur ;
Hassan, Mohamed S. ;
Ismail, Mahmoud H. .
IEEE ACCESS, 2020, 8 :161682-161691
[43]   Java']Java-based parallel skeleton model for concurrent programming on multicore platform [J].
Wu, Huabei ;
Sun, Jizhou ;
Yu, Ce ;
Xu, Guangquan .
2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 4, 2008, :362-365
[44]   A Node-Oriented Discrete Event Scheduling Algorithm Based on Finite Resource Model [J].
Huang, Yu ;
Sheng, Wanxing ;
Jin, Peipei ;
Nie, Baicuan ;
Qiu, Meikang ;
Xu, Guangquan .
JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2019, 31 (03) :67-82
[45]   Adoption of ICT-Based Teaching in Engineering: An Extended Technology Acceptance Model Perspective [J].
Gupta, Chetna ;
Gupta, Varun ;
Stachowiak, Agnieszka .
IEEE ACCESS, 2021, 9 :58652-58666
[46]   Mitigating Computer Limitations in Replicating Numerical Simulations of a Neural Network Model With Hodgkin-Huxley-Type Neurons [J].
Lopes, Paulo H. ;
Oliveira, Bruno Cruz ;
Souza, Anderson Abner de S. ;
Blanco, Wilfredo .
FRONTIERS IN NEUROINFORMATICS, 2022, 16
[47]   An virtual machine scheduling algorithm based on energy-consumption ratio model in cloud computing [J].
Xiao, Peng ;
Liu, Dong-Bo ;
Qu, Xi-Long .
Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2015, 43 (02) :305-311
[48]   A stochastic game net-based model for effective decision-making in smart environments [J].
Sandhu, Rajinder ;
Sood, Sandeep K. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (20)
[49]   Large Scale Tissue Morphogenesis Simulation on Heterogenous Systems Based on a Flexible Biomechanical Cell Model [J].
Jeannin-Girardon, Anne ;
Ballet, Pascal ;
Rodin, Vincent .
IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2015, 12 (05) :1021-1033
[50]   A Formal Approach to Design and Security Verification of Operating Systems for Intelligent Transportation Systems Based on Object Model [J].
Qian, Zhenjiang ;
Zhong, Shan ;
Sun, Gaofei ;
Xing, Xiaoshuang ;
Jin, Yong .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (12) :15459-15467