期刊文献+
共找到87篇文章
< 1 2 5 >
每页显示 20 50 100
基于Python协程技术的LAMOST控制节点分布状态采集与监视系统 被引量:2
1
作者 田园 王锋 +2 位作者 李建 王政 赵永恒 《天文研究与技术》 CSCD 2018年第4期456-464,共9页
现代大型天文望远镜的控制一般由多台独立(或组成集群)的计算机完成。这些计算机的性能、效率与可靠性直接影响整个望远镜的稳定运行。因此,需要研制一套实时对各控制计算机(节点)硬件资源信息进行采集、存储、监控的软件系统,并提供一... 现代大型天文望远镜的控制一般由多台独立(或组成集群)的计算机完成。这些计算机的性能、效率与可靠性直接影响整个望远镜的稳定运行。因此,需要研制一套实时对各控制计算机(节点)硬件资源信息进行采集、存储、监控的软件系统,并提供一定的预警功能。这样的系统可以有效排除隐患进而提高望远镜整体观测运行的效率。在深入分析LAMOST观测运行需求的基础上,采用异步协程技术,设计和开发了一套基于Python语言的硬件资源监控系统,系统可以高效稳定地采集获取计算机的各种状态,也可以获得相应部件的实时信息,并提供多种人机交互方式,为后续开发提供了扩展接口。该系统部署于LAMOST环境中,实际运行表明整个系统取得了较好的效果。 展开更多
关键词 资源监视 异步协程 LAMOST 大型天文望远镜运维
下载PDF
面向嵌入式的协程与脚本化机制 被引量:4
2
作者 邹昌伟 王林 《计算机应用》 CSCD 北大核心 2014年第5期1408-1412,共5页
针对CortexM3微控制器(MCU)对传统51单片机的部分替代所带来的系统复杂度的增加问题,提出了一种在无操作系统支持的嵌入式平台上实现并发控制的方法。首先基于上下文无关文法形式化地定义了控制流程的脚本语言,并实现相应的脚本解释器;... 针对CortexM3微控制器(MCU)对传统51单片机的部分替代所带来的系统复杂度的增加问题,提出了一种在无操作系统支持的嵌入式平台上实现并发控制的方法。首先基于上下文无关文法形式化地定义了控制流程的脚本语言,并实现相应的脚本解释器;然后指出多线程机制是实现多脚本并发执行的充分条件而非必要条件,通过在MCU自带的定时器中断处理函数中进行并发脚本控制流程的切换,实现了一个能用于嵌入式平台并发编程的协程机制。实验结果表明,该机制能避免对商业多线程库的依赖,降低产品研发成本,在代码可读性方面也有较大提高,使代码烧写次数减少58%左右。在无操作系统和有Linux操作系统支持的嵌入式平台上的分别应用,表明该机制有较好的可移植性和实用性。 展开更多
关键词 协程 脚本化机制 嵌入式系统 上下文无关文法 多线
下载PDF
一种低成本的C语言协程实现 被引量:1
3
作者 李中跃 《辽宁省交通高等专科学校学报》 2012年第4期23-26,共4页
本文介绍了C语言中一种新的协程编程模型,即利用Timer驱动有限状态机方式,有效地解决了传统C语言协程实现的兼容性和跨平台等问题,提供了C语言下并行编程除线程之外的另一种选择。
关键词 C语言 协程 Timer驱动 有限状态机
下载PDF
基于协程模型的分布式爬虫框架 被引量:5
4
作者 杨济运 刘建勋 +3 位作者 姜磊 彭桃 文一凭 卢厅 《计算技术与自动化》 2014年第3期126-133,共8页
网络爬虫主要受到网络延迟和本地运行效率的限制,传统的基于多线程的网络爬虫架构主要为了消除网络延迟而没有考虑到本地运行效率。在高并发的条件下,多线程架构爬虫由于上下文切换开销增大而导致本地运行效率降低,同时使得网络利用率下... 网络爬虫主要受到网络延迟和本地运行效率的限制,传统的基于多线程的网络爬虫架构主要为了消除网络延迟而没有考虑到本地运行效率。在高并发的条件下,多线程架构爬虫由于上下文切换开销增大而导致本地运行效率降低,同时使得网络利用率下降,如何能够在最大化利用网络资源的情况下减小系统本地开销是一个需要研究的问题。针对以上问题,本文提出基于协程的分布式网络爬虫框架来解决,从开销、资源利用率、网络利用率上对协程框架和多线程框架进行了分析,并基于协程实现了一个分布式网络爬虫。实验表明该框架无论从开销、资源利用率和网络利用率上相对于多线程框架有比较明显的优势。 展开更多
关键词 协程 分布式 高性能 爬虫
下载PDF
申威26010处理器上协程间通信的研究 被引量:2
5
作者 李少迪 吴俊敏 +1 位作者 张屹 周亚伟 《计算机应用与软件》 北大核心 2022年第12期137-143,共7页
并行程序间的通信是并行程序间相互协作的基础。申威26010异构众核处理器是我国自主研发设计的一种高性能处理器,是“神威太湖之光”超级计算机的主要组成部分,针对申威26010处理器上协程框架中通信的需求,基于申威26010处理器的计算与... 并行程序间的通信是并行程序间相互协作的基础。申威26010异构众核处理器是我国自主研发设计的一种高性能处理器,是“神威太湖之光”超级计算机的主要组成部分,针对申威26010处理器上协程框架中通信的需求,基于申威26010处理器的计算与存储结构,设计实现适用于协程的通信模块。设计在申威26010处理器主核与从核上都适用的通道方式通信,并基于申威26010处理器独特的从核间寄存器通信方式对从核间的通信进行进一步优化。实验结果表明,从核间基于寄存器通信的方式相比于从核间通道通信最高能获得658倍的性能提升。 展开更多
关键词 申威26010 通信 并行 协程
下载PDF
基于协程的高并发架构研究 被引量:2
6
作者 刘健 黄才胜 《数字技术与应用》 2018年第4期85-86,共2页
本文运用goroutine的简便特点研发了webgo架构,通过对比webgo架构和beego架构可以看出融入协程思想的高并发架构更有优势。
关键词 计算机 软件 协程 高并发结构
下载PDF
基于移动端的方药离合实训平台设计与实现
7
作者 魏培阳 费宇彤 +3 位作者 高琳 章杰 董广通 李志斌 《现代电子技术》 北大核心 2024年第16期58-68,共11页
针对中医药高等院校学生在学习方剂学过程中存在的知识点众多、识记量大、兴趣度不高和日常练习困难等问题,通过调研分析,设计一种基于Unity仿真技术的移动端方剂学方药离合实训平台。该平台前端主要采用Unity框架构建功能模块,选取JWT... 针对中医药高等院校学生在学习方剂学过程中存在的知识点众多、识记量大、兴趣度不高和日常练习困难等问题,通过调研分析,设计一种基于Unity仿真技术的移动端方剂学方药离合实训平台。该平台前端主要采用Unity框架构建功能模块,选取JWT进行轻量级身份验证,并应用RBAC思想实现权限管理;后端业务逻辑在使用SpringBoot框架的基础上,通过Java语言编写。为了保证系统响应速度及交互效果,融合MySQL、Redis、ElasticSearch三种体系架构的优点,构建了一套性能高效且便于移植的数据库机制。所设计平台实现了知识点内容学习、笔记收藏、错题集、方剂分类练习、用户在线PK、积分排行榜等功能。经过中医药相关专业学生的验证及使用,验证了该平台能够有效地利用碎片化时间,随时随地学习和测试用户对于方剂学知识的掌握情况,达到了提高自身学习效率的目的。 展开更多
关键词 UNITY 方药离合 移动端APP 协程 UI适配 数据库机制 可视化界面
下载PDF
大型电机远程监测系统云服务器数据接口设计 被引量:1
8
作者 徐志祥 李春秋 +1 位作者 曹冰冰 牛小刚 《物联网技术》 2021年第6期37-39,42,共4页
在基于物联网技术的大型电机远程监测系统中,大量实时测试数据的转发、存储和计算给云服务器的性能带来了很大挑战。针对这一问题,文章创新性地设计了一系列大型电机远程监测系统云服务器数据接口。通过Python中的PyMySQL扩展库编写数... 在基于物联网技术的大型电机远程监测系统中,大量实时测试数据的转发、存储和计算给云服务器的性能带来了很大挑战。针对这一问题,文章创新性地设计了一系列大型电机远程监测系统云服务器数据接口。通过Python中的PyMySQL扩展库编写数据库通信接口,通过Tornado扩展库基于协程方式编写数据接收接口,基于WebSocket协议编写数据发送接口,优化了电机远程监测系统云服务器对于数据的收、发功能。相比于传统方式,在相同条件下能够大幅降低云服务器系统的内存占用率和CUP占用率,减轻云服务器系统的负担。 展开更多
关键词 云服务器 协程 TORNADO 物联网 状态监测 Python
下载PDF
编程语言Julia并行计算实现模式探讨
9
作者 庞双玉 苏翔宇 《电脑知识与技术》 2020年第14期242-243,共2页
Julia编程语言是美国麻省理工学院MIT正式发布的面向科学计算的高性能编程语言。Julia集合C的速度,Matlab数学处理特征,Python的通用编程特性与Shell的命令行处理。Julia通过协程和远程宏调用机制实现了并行计算,是第一个编程语言级别... Julia编程语言是美国麻省理工学院MIT正式发布的面向科学计算的高性能编程语言。Julia集合C的速度,Matlab数学处理特征,Python的通用编程特性与Shell的命令行处理。Julia通过协程和远程宏调用机制实现了并行计算,是第一个编程语言级别上实现并行处理的模式的语言。本文探讨Julia并行计算实现模式并与hadoop集群分布式系统进行对比,讨论其各自的优劣。 展开更多
关键词 Julia 协程 任务 并行处理 HADOOP集群
下载PDF
并发编程关键模型及语言实现 被引量:1
10
作者 高永强 《现代计算机》 2021年第18期44-49,共6页
随着近年来云原生、微服务和分布式等技术的迅猛发展,高并发编程具有越来越广泛的市场需求和应用场景,受到国内外学者的广泛研究和重视。本文以并发编程为切入点,论述并对比了CSP(Communicating Sequential Process,通讯顺序进程)、Acto... 随着近年来云原生、微服务和分布式等技术的迅猛发展,高并发编程具有越来越广泛的市场需求和应用场景,受到国内外学者的广泛研究和重视。本文以并发编程为切入点,论述并对比了CSP(Communicating Sequential Process,通讯顺序进程)、Actor和协程三种并发编程模型的基本概念及其在编程语言中的具体实现,重点分析了各个模型的主要特点和实现细节。通过三种模型和进程、线程的比较,对比了各个编程模型的异同点。最后对并发编程的未来发展趋势进行了展望。 展开更多
关键词 并发编 CSP模型 Actor模型 协程
下载PDF
Solution for Output Coordination Equations of Several Typical Parallel Six-Dimensional Acceleration Sensing Mechanisms
11
作者 ZHANG Xianzhu YOU Jingjing ZHANG Yuanwei 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI CSCD 2024年第S01期96-102,共7页
Aiming at the problem that it is difficult to generate the dynamic decoupling equation of the parallel six-dimensional acceleration sensing mechanism,two typical parallel six-dimensional acceleration sensing mechanism... Aiming at the problem that it is difficult to generate the dynamic decoupling equation of the parallel six-dimensional acceleration sensing mechanism,two typical parallel six-dimensional acceleration sensing mechanisms are taken as examples.By analyzing the scale constraint relationship between the hinge points on the mass block and the hinge points on the base of the sensing mechanism,a new method for establishing the dynamic equation of the sensing mechanism is proposed.Firstly,based on the scale constraint relationship between the hinge points on the mass block and the hinge points on the base of the sensing mechanism,the expression of the branch rod length is obtained.The inherent constraint relationship between the branches is excavated and the branch coordination closed chain of the“12-6”configuration is constructed.The output coordination equation of the sensing mechanism is successfully derived.Secondly,the dynamic equations of“12-4”and“12-6”configurations are constructed by the Newton-Euler method,and the forward decoupling equations of the two configurations are solved by combining the dynamic equations and the output coordination equations.Finally,the virtual prototype experiment is carried out,and the maximum reference errors of the forward decoupling equations of the two configuration sensing mechanisms are 4.23%and 6.53%,respectively.The results show that the proposed method is effective and feasible,and meets the real-time requirements. 展开更多
关键词 six-dimensional acceleration sensor parallel mechanism topological configuration coordination equation dynamics
下载PDF
一种高效的IO处理框架设计
12
作者 饶颖 《深圳信息职业技术学院学报》 2023年第6期35-42,共8页
传统的多线程处理模型,并不适合处理IO密集业务。如果当前线程因为IO请求、加锁等系统调用或者被更高优先级的任务打断而阻塞时,CPU需要进行线程的上下文切换,调度新的线程重新执行,单次线程切换的开销不大,时延是微秒级别,但是如果切... 传统的多线程处理模型,并不适合处理IO密集业务。如果当前线程因为IO请求、加锁等系统调用或者被更高优先级的任务打断而阻塞时,CPU需要进行线程的上下文切换,调度新的线程重新执行,单次线程切换的开销不大,时延是微秒级别,但是如果切换频繁,带来的开销就会比较大,这会直接降低CPU的利用率;此外,IO操作中难免要进行内存分配和数据拷贝的操作,操作系统自带的内存分配对于密集IO操作,会产生大量的内存碎片,降低程序和操作系统的性能。基于以上两个问题,设计一个高效的IO调度系统,采用基于协程的任务调度模式,解决传统多线程模型处理密集IO效率不高的问题;另外再基于内存池的内存管理,解决操作系统自带的内存管理性能不高的问题。利用以上两个关键技术,大大提高了IO密集业务的处理效率。 展开更多
关键词 IO框架 无锁 协程 cpu亲和性
下载PDF
面向轻量级卷积网络的激活函数与压缩模型 被引量:11
13
作者 徐增敏 陈凯 +2 位作者 郭威伟 赵汝文 蒋占四 《计算机工程》 CAS CSCD 北大核心 2022年第5期242-250,共9页
因卷积神经网络参数膨胀,导致模型训练时占用大量的计算资源和存储资源,从而限制其在边缘终端上的应用。依据深度可分离卷积模型MobileNet V1的设计思路,结合自门控函数和ReLU函数的特点,构建一种改进的激活函数和压缩神经网络模型Mobil... 因卷积神经网络参数膨胀,导致模型训练时占用大量的计算资源和存储资源,从而限制其在边缘终端上的应用。依据深度可分离卷积模型MobileNet V1的设计思路,结合自门控函数和ReLU函数的特点,构建一种改进的激活函数和压缩神经网络模型MobileNet-rhs。将ReLU函数和swish函数分别作为分段线性函数,设计激活函数ReLU-h-swish,通过优化卷积单元结构,解决模型训练过程中难以激活部分神经元的问题,以减少特征信息丢失。构建一种剔除卷积核的压缩模型,从模型深处自下而上剔除2;个卷积核,减少逐点卷积的参数量。在CIFAR-10和CIFAR-100数据集上进行实验,结果表明,引入ReLU-h-swish函数构建MobileNet-rhs模型的Top-1分类准确率为80.38%。相比MobileNet-rhs模型,压缩后MobileNet-rhs模型的参数量减少17.9%,其Top-1分类准确率仅降低2.28个百分点。此外,利用Tensorflow将该模型部署在安卓平台上,实现图像分类相册的应用。 展开更多
关键词 manifold of interest变换 深度可分离卷积 逐点卷积 自门控函数 Kotlin协程
下载PDF
LAMOST异构环境信息检索系统的设计与实现 被引量:2
14
作者 王政 王锋 +2 位作者 田园 李建 赵永恒 《天文研究与技术》 CSCD 2021年第1期101-107,共7页
环境信息是大天区面积多目标光纤光谱望远镜(the Large Sky Area Multi-Object Fiber Spectroscopic Telescope,LAMOST,又叫郭守敬望远镜)运行状态的一部分,用于辅助望远镜的日常维护、观测以及后期数据处理。环境信息来源于多个子系统... 环境信息是大天区面积多目标光纤光谱望远镜(the Large Sky Area Multi-Object Fiber Spectroscopic Telescope,LAMOST,又叫郭守敬望远镜)运行状态的一部分,用于辅助望远镜的日常维护、观测以及后期数据处理。环境信息来源于多个子系统,而子系统的数据存储由不同单位设计,数据存储环境复杂,不利于统一检索。基于异步协程提出了一种异构环境信息检索的方法,该方法利用数据库代理对象工厂(Data Base Agent Factory,DBAF)整合多个数据库及检索字段信息,通过客户端和网络浏览器提供远程服务,以自定义检索命令的方式实现对异构数据库的检索。本方法充分考虑了后期升级的需求,保留多种数据库和应用接口,便于更多数据库和应用的接入。目前基于该方法开发的检索系统已部署于郭守敬望远镜,在运行中简化了运行环境检索操作,提高了环境数据获取的精准度,提升了望远镜的维护和观测效率。 展开更多
关键词 信息检索 异步协程 LAMOST
下载PDF
三种GNSS数据下载方法对比分析 被引量:1
15
作者 吴汤婷 梁乔 +1 位作者 陈本富 卢立果 《全球定位系统》 CSCD 2022年第3期99-103,共5页
为综合评估单线程、多线程和多协程在全球卫星导航系统(GNSS)数据下载中的性能,以武汉大学国际GNSS服务(IGS)数据中心为下载源,从下载文件的时间跨度和量级大小两个方面对三种方法的下载效果进行对比分析.结果表明:在中小型文件下载过... 为综合评估单线程、多线程和多协程在全球卫星导航系统(GNSS)数据下载中的性能,以武汉大学国际GNSS服务(IGS)数据中心为下载源,从下载文件的时间跨度和量级大小两个方面对三种方法的下载效果进行对比分析.结果表明:在中小型文件下载过程中多线程的优势大于单线程和多协程;在大型文件下载中,多协程的下载效果略优于多线程,且都相较单线程性能更佳;由于GNSS数据普遍是中小型文件,所以多线程更适用于GNSS数据下载工作. 展开更多
关键词 全球卫星导航系统(GNSS) 数据下载 单线 多线 协程
下载PDF
基于OpenStack的大规模云负载测试平台研究 被引量:1
16
作者 晋文明 李昌建 钱巨 《计算机技术与发展》 2020年第10期47-52,共6页
为保障大型线上软件系统服务质量的可靠性,有必要对其有效地进行大规模负载测试。然而,现有测试工具存在支持的负载生成机制不够丰富、测试资源分配不够经济优化等问题,导致大规模负载测试不易开展。鉴于此,研究了多类型的负载生成、智... 为保障大型线上软件系统服务质量的可靠性,有必要对其有效地进行大规模负载测试。然而,现有测试工具存在支持的负载生成机制不够丰富、测试资源分配不够经济优化等问题,导致大规模负载测试不易开展。鉴于此,研究了多类型的负载生成、智能化测试资源分配和分布式负载同步控制技术,实现了一款基于OpenStack的大规模云负载测试平台。平台支持协程等负载并发机制,结合多种类型的测试脚本以生成大规模负载;基于负载测试的资源智能预测和多目标优化分配方法,实现面向云负载测试的资源优化分配;使用同步控制算法来保证不同测试主机上网络活动的并行性。该测试平台为测试人员实施大规模负载测试提供了一个功能丰富、经济易用的平台,可有效降低大规模负载测试的实施难度。 展开更多
关键词 负载测试 测试脚本 协程 测试资源分配 负载同步控制
下载PDF
面向大数据的分布式缓存设计 被引量:3
17
作者 董昭通 李小勇 《通信技术》 2020年第1期114-119,共6页
大数据平台的底层存储系统往往无法匹配上层计算应用的读写性能,而一个设计良好的分布式缓存系统将缩小CPU密集型应用和IO密集型应用之间不匹配的性能差距。设计的面向大数据应用的分布式缓存系统,在读写流程、I/O事件驱动并发模型及元... 大数据平台的底层存储系统往往无法匹配上层计算应用的读写性能,而一个设计良好的分布式缓存系统将缩小CPU密集型应用和IO密集型应用之间不匹配的性能差距。设计的面向大数据应用的分布式缓存系统,在读写流程、I/O事件驱动并发模型及元数据模型等方面进行了合理设计与优化,并使用fio工具测试了顺序写、随机写、顺序读及随机读场景下的吞吐率与IOPS等性能指标,验证了该分布式缓存系统的高性能优势和应对高并发场景的扩展能力。 展开更多
关键词 分布式缓存 两级元数据模型 协程 事件驱动并发模型
下载PDF
Continuous extrusion and rolling forming velocity of copper strip 被引量:10
18
作者 运新兵 游伟 +2 位作者 赵颖 李冰 樊志新 《Transactions of Nonferrous Metals Society of China》 SCIE EI CAS CSCD 2013年第4期1108-1113,共6页
A new copper strip production technology combined with continuous extrusion and rolling technology was proposed. The roll velocity must first be matched with the continuous extrusion velocity to achieve continuous ext... A new copper strip production technology combined with continuous extrusion and rolling technology was proposed. The roll velocity must first be matched with the continuous extrusion velocity to achieve continuous extrusion and roll forming. The bite condition of continuous extrusion was determined, and the compatibility equation between the roll velocity and parameters such as the extrusion wheel velocity, reduction, and strip size was established through mechanical by plastic theoretical calculations. The finite element model of continuous extrusion and rolling was then established by using the TLJ400 continuous extrusion machine with a roll diameter of 200 mm. The relationship between the continuous extrusion and rolling velocities was determined through numerical simulations by software DEFORM-3D, and the accuracy of compatibility equation of velocity was verified. 展开更多
关键词 copper strip continuous extrusion and rolling bite condition compatibility equation of velocity
下载PDF
智能微电网中具有可扩展性的Web漏洞扫描工具研究与实现 被引量:3
19
作者 廖微 《信息安全研究》 2022年第12期1198-1208,共11页
智能微电网作为一种新型的分布式电力系统,整合了传统的输配电技术和智能化的集成能源管理系统.作为控制中枢,微电网能量管理系统(MGEMS)需要借助互联网技术收集和处理大量的实时数据,进行调度决策和管理控制.一旦其中的Web应用存在漏洞... 智能微电网作为一种新型的分布式电力系统,整合了传统的输配电技术和智能化的集成能源管理系统.作为控制中枢,微电网能量管理系统(MGEMS)需要借助互联网技术收集和处理大量的实时数据,进行调度决策和管理控制.一旦其中的Web应用存在漏洞,攻击者就能够攻击系统服务器,窃取电力数据甚至扰乱电能的正常传输与配送.针对智能微电网系统中涉及到的Web安全,设计并实现了一个较为全面的漏洞检测框架,可以由用户自由选择扫描引擎或进行自动化的漏洞扫描,以辅助安全人员进行漏洞检测.框架内部的功能封装为独立的API接口,供使用者后续扩展功能或编写插件.考虑到系统开销和资源占用,使用协程技术避免无意义的调度,提升检测性能.最后,对实际网站进行了攻击测试,实验结果显示该框架能实现密码爆破、模糊测试等功能,并能有效地检测Web系统中存在的漏洞. 展开更多
关键词 智能微电网 WEB安全 漏洞扫描 漏洞检测 协程
下载PDF
基于Unity3D的虚拟样板房体验系统的设计与实现 被引量:2
20
作者 朱涛 杨昊伦 《现代计算机》 2018年第23期61-64,共4页
旨在更具交互性、真实性地展示样板房,在基于Unity3D相关知识的基础上,研究动画状态机、AI自动寻路以及协程控制等技术,从而设计和实现样板房虚拟展示系统。该系统对样板房的设计概念、装潢和室外环境的展示效果良好,具有一定的体验感,... 旨在更具交互性、真实性地展示样板房,在基于Unity3D相关知识的基础上,研究动画状态机、AI自动寻路以及协程控制等技术,从而设计和实现样板房虚拟展示系统。该系统对样板房的设计概念、装潢和室外环境的展示效果良好,具有一定的体验感,也为样板房设计和建造提供一定的借鉴方案。 展开更多
关键词 UNITY3D 动画状态机 自动寻路 协程控制
下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部