当前位置: 首页 > 专利查询>柏建民专利>正文

基于远程智能存储单元的分布式多处理器单元系统技术方案

技术编号:15159231 阅读:157 留言:0更新日期:2017-04-12 09:28
基于远程智能存储单元的分布式多处理器单元系统由一个或多个可提供多路同时访问功能的智能化存储单元,多个能够远程访问和处理这些空间及数据的处理单元,数据传输链路及其它功能模块组成。整个系统将在一个统一的管理系统的管理下运行。在应用任务的请求、调度和控制下,多个处理单元可以对多组数据的同时处理,从而在实现多处理器系统的功能效果。存储单元,处理单元,远程数据访问等环节,只要在逻辑上和功能上能够满足要求,实现方式与方法并不重要。

【技术实现步骤摘要】
所属
基于远程智能存储单元的分布式多处理器单元系统由若干智能化存储单元,若干处理器单元,若干连接于存储单元和处理器单元之间的数据连接链路及各种辅助智能单元组成,构成一种新型的数据处理系统架构。其逻辑上是通过让多个处理器单元同时处理智能存储单元的不同子空间及数据,经数据整合后达到多处理系统的功能效果。简单地说,就是在相关软件的管理控制下,运用多个处理器单元同时分别去处理一个总体任务的不同部分。
技术介绍
以计算机为代表的智能设备系统,目前大多是由处理器,总线,存储器,接口电路等各种功能部件组成硬件系统,再配合相应的操作系统等管理软件,形成一个可以开发和运行特定应用软件的平台。从系统构成的角度去看,就是用多种功能部件去构成一个系统。现有操作系统的多用户多任务技术已经很成熟。同构多CPU系统甚至超级计算机系统也已经运转多年。但是,单靠器件性能到的提高或者现有系统架构的潜力开发遇到的天花板效应和瓶颈效应日益严重。近几十年来,软硬件分离开发的现有商业模式,也使计算机系统架构方面的发展非常缓慢。基于远程智能存储单元的分布式多处理器单元系统通过用智能化功能单元而不仅仅是用功能部件来构建系统的方式,以及允许多模块并行的运行模式,来谋求系统整体功能和扩展性方面的突破。同时,对系统构建模式及管理概念,也有所涉及。
技术实现思路
基于远程智能存储单元的分布式多处理器单元系统由智能存储单元,处理器单元,数据传输链路及其它辅助性功能单元组成。各个单元部件自身都是可以独立运转的智能化的子系统。总体设计思想是:把要处理的数据信息存放到一个可多路访问的存储空间中,多个处理器单元可以同时分别处理各自的逻辑数据空间及数据。通过整合,达到多处理器处理的整体效果。智能存储单元负责对存储逻辑空间进行管理分配,能够提供若干组可以独立访问和处理的子存储空间供各处理器单元使用。处理器单元自身均可自行独立运行,并能通过数据传输链路与智能存储单元连接,实现数据的远程处理。数据传输链路也是智能化的子系统,可以采用各种传输技术。数据传输链路可以使处理器单元和智能存储单元之间的数据访问,在逻辑上是透明的,但在物理空间上可以跨地域安防。智能存储单元可以是多个或者多组,逻辑上可分为本地数据或广域数据。基于远程智能存储单元的分布式多处理器单元系统的运行由相应的管理系统软件来实现,管理系统软件用于管理、登记、分配和动态监控系统各种智能单元或子系统。具体的数据处理任务由在各个处理器单元上运行的应用程序发起,应用任务通过申请和调用多组处理器单元和存储子空间和相应的数据传输链路来实现多组可同时独立操作的数据处理任务,再通过统一的数据管理来达到多处理器操作的客观效果。同时,还可以设置多种智能化功能模块来实现各种功能。多个或多种相同或相似的功能模块可同时存在,并可以通过调度和分配数据的方式让多个模块并行运行。一个设置了规范的输入输出参数接口的应用程序及相关的资源调用和功能实现,纳入系统管理软件的管理后,也可以作为一个功能子系统,通过系统管理软件被其它应用调用。原理性模拟实施方案基于远程智能存储单元的分布式多处理器单元系统的原理性模拟实施方案可以通过几台通用个人电脑配合相应的功能软件来实施。虚拟实施方案逻辑上由一组智能存储单元,多组处理器单元,一组外部数据读取单元,一组完成数据输出单元及多条数据传输链路构成。以一个简单的应用任务来模拟系统的运行及管理。应用任务:如何实现一个单处理器单元需要多倍时间转码的音视频素材的不间断播放。实现思路:把原始数据分割交付给多个处理器单元并行转码,统一输出。系统设置及流程设计:系统以智能存储单元为核心搭建,智能存储单元设置两个连续且可分割的存储空间分别用于存放原始数据和处理后的数据。设置输入单元完成原始数据的输入,输入后存放到智能存储单元的原始数据区。设置多个处理器单元,配置相应的转码软件,分别完成经过切割后的部分原始数据的转码。转码操作可以循环运行。转码后的数据被整合后存放到相应的数据区。输出单元把完成数据以影音信号模式输出到外部的放映设备上。模拟实现方法:用通用个人计算机通过网络交换机联网来模拟实现。智能存储单元,输入输出单元,可以集中在同一台计算机上通过软件模拟实现,同时还充当任务发起处理器单元。只有多台功能类似的转码处理器单元需要用另外单独的计算机来实现。数据传输链路可以通过后台运行的通讯软件透过网络交换机来实现。运行模拟:充当任务发起处理器单元的应用程序首先申请存储空间,两个空间分别用为存储原始和最终数据。智能存储单元由一个内存管理程序模拟,先从操作系统申请一定的物理存储空间后,模拟各种相应操作。输入,输出模块也由运行的应用程序模拟。输入模块读取原始数据后交与智能存储模块存储到相应的逻辑空间。任务发起单元根据原始数据的输入情况,把输入后的数据切割成若干块数据,存放到特定的逻辑空间中,申请调用转码处理器单元来处理。转码处理器单元读取特定逻辑空间的原始格式数据,转码后存放到预设的逻辑空间中。任务发起单元这时可以把切割后的多个数据块同时交给多个转码处理器单元去同时转码。当时各个转码处理器单元之间的操作却是相互独立的。任务发起单元整合各个转码处理器单元转码后的数据,组成完成数据或数据流存储到完成数据存储空间内。输出模块不断地在完成数据存储空间内读取数据并输出。其中,在转码环节,系统实现了多处理器并行处理的逻辑功能。通过配置更多的特定功能处理器单元,通过多个任务发起处理器单元并发地发起应用任务,就可以在逻辑上实现多任务,多处理器系统的功能。本文档来自技高网...
基于远程智能存储单元的分布式多处理器单元系统

【技术保护点】
基于智能化存储单元的分布式多处理单元系统的智能化存储单元能够提供多组可同时远程访问的、相对独立的存储空间,多个远程处理单元通过分别与这些空间连接和对其内容进行处理而实现多路并发处理的效果,特定的处理单元可以作为任务发起单元,通过规划、分配、调度、汇总相应的存储内容和处理能力来实现多处理器系统的功能效果,系统允许多个智能存储单元,多个处理单元并行存在和运行,并允许多个任务发起单元同时运行。

【技术特征摘要】
1.基于智能化存储单元的分布式多处理单元系统的智能化存储单元能够提供多组可同时远程访问的、相对独立的存储空间,多个远程处理单元通过分别与这些空间连接和对其内容进行处理而实现多路并发处理的效果,特定的处理单元可以作为任务发起单元,通过规划、分配、调度、汇总相应的存储内容和处理能力来实现多处理器系统的功能效果,系统允许多个智能存储单元,多个处理单元并行存在和运行,并允许多个任务发起单元同时运行。2.权利要求1中的智能化存储单元可以对存储空间进行分配和动态管理,并能提供存储空间的的数据管理、维护、迁移及对外交换等功能服务,只要满足...

【专利技术属性】
技术研发人员:柏建民
申请(专利权)人:柏建民
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1