The invention relates to the technical field of data transmission method in a computer physical information system, in particular to a data compression transmission method of a physical information system using multi-core and multi thread parallel. The invention relates to the use of multi-core and multi thread parallel physical information system data compression and transmission method, the transmission of data in the physical information system, use the multi-core multi thread, use a hash table to find a matching string, and choose the size of the hash table, a balance is made according to the characteristics of multi thread parallel the guarantee can produce high efficiency, and ultimately improve the transmission speed and efficiency.
【技术实现步骤摘要】
本专利技术涉及计算机物理信息系统中的数据传输方法
,特别涉及一种使用多核多线程并行的物理信息系统数据压缩传输方法。
技术介绍
物理信息系统作为计算进程和物理进程的统一体,是集成计算、通信与控制于一体的下一代智能系统。信息物理系统通过人机交互接口实现和物理进程的交互,使用网络化空间以远程的、可靠的、实时的、安全的、协作的方式操控一个物理实体。物理信息系统包含了将来无处不在的环境感知、嵌入式计算、网络通信和网络控制等系统工程,使物理系统具有计算、通信、精确控制、远程协作和自治功能。它注重计算资源与物理资源的紧密结合与协调,主要用于一些智能系统上如设备互联,物联传感,智能家居,机器人,智能导航等。在环境感知的基础上,深度融合计算、通信和控制能力的可控可信可扩展的网络化物理设备系统,它通过计算进程和物理进程相互影响的反馈循环实现深度融合和实时交互来增加或扩展新的功能,以安全、可靠、高效和实时的方式检测或者控制一个物理实体。现有技术下,由于物理信息系统中大量数据需要传输,其目前的传输方式普遍存在着速度慢,效率低的问题。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种使用多核多线程并行的物理信息系统数据压缩传输方法,其在物理信息系统中传输数据时,利用多核处理器多线程的优势,使用哈希表来查找匹配字符串,而且选择哈希表的大小时,根据多线程并行的特点做一个权衡,保证最终能够产生高效率的匹配,最终提高传输速度和效率。本专利技术所采用的技术方案如下:一种使用多核多线程并行的物理信息系统数据压缩传输方法,包括以下步骤:A、创建一个哈希表,这个哈希表的映射关系为:( ...
【技术保护点】
一种使用多核多线程并行的物理信息系统数据压缩传输方法,包括以下步骤:A、创建一个哈希表,这个哈希表的映射关系为:(key,value),其中,key为4个字节的二进制值,value为这4个字节在块中的位置;B、使用哈希表来查找匹配字符串。
【技术特征摘要】
1.一种使用多核多线程并行的物理信息系统数据压缩传输方法,包括以下步骤:A、创建一个哈希表,这个哈希表的映射关系为:(key,value),其中,key为4个字节的二进制值,value为这4个字节在块中的位置;B、使用哈希表来查找匹配字符串。2.根据权利要求1所述的一种使用多核多线程并行的物理信息系统数据压缩传输方法,其特征在于,所述的步骤A中,选择哈希表的大小时,做一个权衡:根据侧重压缩比还是侧重压缩速度来选择哈希表的大小。3.根据权利要求1所述的一种使用多核多线程并行的物理信息系统数据压缩传输方法,其特...
【专利技术属性】
技术研发人员:王俊杰,戴鸿君,于治楼,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。