-
题名基于Actor模型的众核数据流硬件架构探索
- 1
-
-
作者
张家豪
邓金易
尹首一
魏少军
胡杨
-
机构
清华大学集成电路学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2024年第6期959-967,共9页
-
文摘
超大规模AI模型的分布式训练对芯片架构的通信能力和可扩展性提出了挑战。晶圆级芯片通过在同一片晶圆上集成大量的计算核心和互联网络,实现了超高的计算密度和通信性能,成为了训练超大规模AI模型的理想选择。AMCoDA是一种基于Actor模型的众核数据流硬件架构,旨在利用Actor并行编程模型的高度并行性、异步消息传递和高扩展性等特点,在晶圆级芯片上实现AI模型的分布式训练。AMCoDA的设计包括计算模型、执行模型和硬件架构3个层面。实验表明,AMCoDA能广泛支持分布式训练中的各种并行模式和集合通信模式,灵活高效地完成复杂分布式训练策略的部署和执行。
-
关键词
晶圆级芯片
分布式训练
actor模型
众核数据流架构
-
Keywords
wafer-level chip
distributed training
actor model
many-core dataflow architecture
-
分类号
TP303
[自动化与计算机技术—计算机系统结构]
-
-
题名一种基于Actor模型的弹性可伸缩的流处理框架
被引量:5
- 2
-
-
作者
詹杭龙
刘澜涛
康亮环
曹东刚
谢冰
-
机构
高可信软件技术教育部重点实验室(北京大学)
北京大学(天津滨海)新一代信息技术研究院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2017年第5期1086-1096,共11页
-
基金
国家"八六三"高技术研究发展计划基金项目(2015AA01A202)
国家"九七三"重点基础研究计划基金项目(2011CB302604)
+2 种基金
国家自然科学基金项目(61272154
61421091)
百度云服务开放平台示范项目(2015年)~~
-
文摘
流处理是一种重要的大数据应用模式,在金融、广告、物联网、社交网络等众多领域得到了广泛应用.在流处理场景中,流数据的产生速度往往变化剧烈且不容易预测.这时,如果数据流量峰值超过处理系统的承载能力,可能使得系统运行缓慢甚至崩溃,导致处理作业失效;如果为了应对数据流量峰值而过度配置资源,则可能在系统轻载时产生不必要的浪费.为了解决流处理中负载和资源的匹配问题,流处理系统应该具有弹性可伸缩的能力,一方面以高效的方式组织运算资源;另一方面能根据数据流量的实时变化自动地调整资源使用量.然而,现有的流处理框架对于弹性可伸缩的支持尚很初步.介绍了一种基于Actor模型的弹性可伸缩的流处理框架eSault.eSault首先基于Actor模型将批量的处理单元进行分层管理,通过2层路由机制实现了对伸缩性的支持;在此基础上,设计一个基于数据处理延迟的过载判断算法和基于数据处理速度的轻载判断算法来指导系统对资源的有效使用,进而实现弹性可伸缩的流处理.实验结果表明:eSault具有较好的性能,而且能够很好地实现弹性可伸缩.
-
关键词
流处理
actor模型
云计算
弹性可伸缩
2层路由机制
-
Keywords
stream processing
actor model
cloud computing
elastic scalable
two-layer routing mechanism
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于Actor模型的软总线设计
被引量:6
- 3
-
-
作者
李春雷
高峰
颜运强
-
机构
中国工程物理研究院十二所
-
出处
《计算机工程》
CAS
CSCD
北大核心
2019年第5期77-83,共7页
-
基金
国防科工局基础科研重点项目(JCKY2016212B004)
-
文摘
为提高网络化嵌入式系统的安全性与可靠性,提出一种基于Actor模型的软总线设计方法,以解决分布式全数字仿真测试中系统及组件间的通信问题。采用以Actor模型为中心的发布/订阅机制,实现分布式节点之间的同步、异步通信。在此基础上,提出一种基于线程池技术的任务调度方法,实现Actor模型的协同工作,并通过规则链表进行Actor消息的处理及转发。实验结果表明,与HLA、OpenDDS总线相比,在大数据量并发处理的情况下,该软总线程序执行效率提升30%以上,能够满足网络化嵌入式系统测试对实时性与并发性的需求。
-
关键词
网络化嵌入式系统
actor模型
分布式全数字仿真
强实时性
并发性
-
Keywords
networked embedded systems
actor model
distributed full digital simulation
strong real-time
concurrency
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于Actor模型的高性能分布式XMPP服务器
被引量:2
- 4
-
-
作者
陈昊
高楚舒
魏峻
叶丹
-
机构
中国科学院软件研究所软件工程技术研究开发中心
中国科学院大学
-
出处
《计算机系统应用》
2015年第10期62-67,共6页
-
基金
国家自然科学基金(61173005)
国家科技支撑计划(2013BAH05F03)
-
文摘
云计算和移动互联网的高速发展,使得云端服务器需要同时和大规模客户端保持实时交互,XMPP消息通信技术使用基于TCP长连接的方式来实现这一功能.然而,现有的XMPP服务器系统大多基于传统的并发模型设计,整体性能较差,无法应对大规模并发的需求.本文针对XMPP服务器的特点,提出了一种基于Actor模型的XMPP服务器架构设计,并给出了一种基于一致性哈希的分布式消息路由算法,有效提升了系统的并发度、弹性扩展能力,以及消息传递的效率.实验表明基于本文方法实现的系统相比于现有其他系统,性能有很大提升,可以适应大规模并发的场景.
-
关键词
actor模型
XMPP
分布式系统
即时通讯
-
Keywords
actor model
XMPP
distributed system
instant messaging
-
分类号
TP368.5
[自动化与计算机技术—计算机系统结构]
-
-
题名基于ACTOR模型的并发面向对象语言AC++
被引量:1
- 5
-
-
作者
董哲
刘琳
田籁声
-
机构
吉林大学计算机科学系
-
出处
《软件学报》
EI
CSCD
北大核心
1997年第3期197-203,共7页
-
基金
国家自然科学基金
-
文摘
AC++是用ACTOR模型建造的并发C++语言.本文介绍AC++的设计与实现,着重探讨如何在语义级上平滑地结合ACTOR模型和普通面向对象语言,提出了“扩充的行为抽象”和“异步创建”等新方法,使新语言既能保持面向对象语言的特性。
-
关键词
面向对象语言
actor模型
程序语言
AC++语言
-
Keywords
Concurrent object oriented language, actor model, extented behavior abstract, asynchronous creating, run -time support system.
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于Actor模型的并行动态符号执行方法
被引量:1
- 6
-
-
作者
张晓文
贾向阳
常亮
刘钱超
胡小辉
-
机构
桂林电子科技大学广西可信软件重点实验室
武汉大学软件工程国家重点实验室
-
出处
《小型微型计算机系统》
CSCD
北大核心
2018年第1期12-16,共5页
-
基金
国家自然科学基金面上项目(61373038
61272108
+1 种基金
61363030)资助
广西可信软件重点实验室开放课题(kx201534)资助
-
文摘
动态符号执行用程序变量的具体值替换动态数据结构及复杂表达式中的符号变量以便简化路径条件,但是该方法面临路径爆炸问题.针对符号执行中路径探索和约束求解耗时问题,提出了一个并行化动态符号执行方法.该方法基于Actor并行模型,将动态符号执行中的路径探索与约束求解任务在多个节点并行执行,并基于子树转移方式实现节点任务的动态负载均衡,减少了节点间的通信代价.基于上述方法,研制了并行动态符号执行工具Jdart-parallel.与动态符号执行工具JDart的对比试验显示在使用多个工作节点时,相比于JDart,在时间效率上有了显著提升.
-
关键词
符号执行
actor模型
并行
负载均衡
-
Keywords
symbolic execution
actor model
parallelization
load balancing
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于Actor模型的浮式保障平台数据采集系统设计
被引量:2
- 7
-
-
作者
陆俊杰
周志刚
李晓峰
-
机构
江南大学物联网工程学院
中国船舶科学研究中心
-
出处
《计算机测量与控制》
2020年第6期119-124,共6页
-
文摘
面对工程项目中需要采集的数据量越来越庞大的挑战,现有的数据采集系统主要采用C#委托和事件的观察者模式实现数据的传输,具有代码花销大、耦合度高的弊端;对Actor模型的异步解耦特性的研究下,提出基于Actor模型的浮式保障平台数据采集系统的设计和实现;根据浮式保障平台数据采集系统的需求和性能制定设计方案,将Actor模型的层级性与设计方案相结合制定出特殊的Actor系统;通过浮式保障平台数据采集系统下各个子系统进行的数据分类传输测试,实验结果验证了设计方案的可行性,且满足系统的高并发性、低耦合性以及加快数据的处理性能;因而Actor模型能高效替代原有的数据传输方式,减少内存消耗以及便于后期的升级维护。
-
关键词
数据采集
actor模型
异步解耦
高并发性
消息传递
-
Keywords
data collection
actor model
asynchronous decoupling
high concurrency
messaging
-
分类号
TP274.2
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名基于Actor模型的机载分布式计算方法研究
- 8
-
-
作者
牛玥瑶
李佩佩
冯扬帆
-
机构
中国航空工业集团公司西安航空计算技术研究所
-
出处
《电脑编程技巧与维护》
2023年第2期50-52,56,共4页
-
文摘
分布式计算是在网络互联的集群内,多个计算节点协作计算的技术,可实现集群内的计算资源共享。为了满足机载复杂应用日益增长的计算需求,基于Actor模型研究了机载环境下软件分布式计算的实施方法,并对机载分布式计算框架、组件及系统分布式计算应用过程进行了设计。该设计基于ARINC653“分区机制”,在保障了机载应用间隔离性的同时,实现了机载应用的分布式计算,提高了系统的可扩展性。
-
关键词
分布式计算
actor模型
机载软件
-
分类号
V243
[航空宇航科学与技术—飞行器设计]
-
-
题名并发编程关键模型及语言实现
被引量:1
- 9
-
-
作者
高永强
-
机构
武警工程大学信息工程学院
-
出处
《现代计算机》
2021年第18期44-49,共6页
-
文摘
随着近年来云原生、微服务和分布式等技术的迅猛发展,高并发编程具有越来越广泛的市场需求和应用场景,受到国内外学者的广泛研究和重视。本文以并发编程为切入点,论述并对比了CSP(Communicating Sequential Process,通讯顺序进程)、Actor和协程三种并发编程模型的基本概念及其在编程语言中的具体实现,重点分析了各个模型的主要特点和实现细节。通过三种模型和进程、线程的比较,对比了各个编程模型的异同点。最后对并发编程的未来发展趋势进行了展望。
-
关键词
并发编程
CSP模型
actor模型
协程
-
Keywords
Concurrent Programming
Communicating Sequential Process
actor Model
Coroutine
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于低频触发的煤矿人员入井多重识别系统
被引量:3
- 10
-
-
作者
王维
包建军
周澍
徐寿泉
-
机构
中煤科工集团常州研究院有限公司
天地(常州)自动化有限公司
-
出处
《煤矿安全》
CAS
北大核心
2020年第6期138-141,共4页
-
基金
天地科技股份有限公司面上资助项目(2018-TD-MS016)
国家重点研发计划资助项目(2018YFC0808302)。
-
文摘
提出了一种基于低频触发的煤矿人员入井多重识别系统。采用2.4 GHz与125 kHz相结合的方式,利用2.4 GHz传输数据,利用125 kHz实现信号距离控制;通过采用低频触发机制调节射频发射频率、生物识别快速匹配等方法缩短了通行时间;设计了生物识别通用接口,增强了系统的兼容性;设计了基于actor模型多线程模式的系统软件,提高了系统的实时性和稳定性。试验结果表明:接收距离在1 m以内,通行时间在2 s以内,满足煤矿实际需求。
-
关键词
人员定位
入井检测
低频触发
射频距离控制
生物识别
actor模型
-
Keywords
personnel positioning
well entry detection
low-frequency trigger
radio frequency distance control
biometric identification
actor model
-
分类号
TD655.3
[矿业工程—矿山机电]
-