-
公开(公告)号:CN104571946B
公开(公告)日:2017-06-27
申请号:CN201410708797.0
申请日:2014-11-28
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F3/06
Abstract: 本发明提供一种支持逻辑电路快速查询的存储器装置及其访问方法,所述存储器装置至少包括:存储器、由逻辑电路和控制器组成的存储器控制器、连接于逻辑电路和服务器之间的接口。本发明通过逻辑电路对存储器内部数据进行搜索,并不需要服务器CPU来参与数据的查询工作,节约了CPU的时间,减少了数据的迁移、数据的查询等,从而减少了服务器的任务,提高了系统的性能。使用逻辑电路进行查询,且利用逻辑电路系统并行执行的能力,使查询数据的速度更快。
-
公开(公告)号:CN104462602A
公开(公告)日:2015-03-25
申请号:CN201410854347.2
申请日:2014-12-30
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F17/30
CPC classification number: G06F17/30147 , G06F17/3015
Abstract: 本发明提供一种具有数据处理功能的文件系统及其使用方法,其中,所述具有数据处理功能的文件系统具有一个系统进程,用于启动该文件系统,并能进行数据处理;在应用进程发出数据处理请求时,所述系统进程基于特殊文件接受所述应用进程发出的数据处理请求,解析数据处理请求,完成数据处理,并将数据处理结果基于特殊文件反馈给所述应用进程;其中,所述特殊文件为具有特殊字符文件名且不与传统文件重名的文件,所述具有数据处理功能的文件系统的每一个路径下均具有一个特殊文件。本发明的具有数据处理功能的文件系统,大大降低了数据访问过程中的数据迁移,同时提高了文件的读写访问速度,节省了有限的DRAM资源,从而提高了系统I/O性能。
-
公开(公告)号:CN104392178A
公开(公告)日:2015-03-04
申请号:CN201410737314.X
申请日:2014-12-05
Applicant: 中国科学院上海微系统与信息技术研究所
CPC classification number: G06F21/6209 , G06F21/79 , G06F2221/2107
Abstract: 本发明的一种具有数据拆分加密功能的嵌入式系统的使用方法,通过拆分加密实现嵌入式系统所存储数据的有效分离存储;嵌入式系统向片外非易失存储器写数据时以数据块为单位将被写入数据基于全文关联变换后拆分成主体信息数据及抽离信息数据,并分别写入不同的存储介质,实现文件数据的安全有效分离存储;嵌入式系统必须基于主体信息数据及抽离信息数据关联、反变换等操作才可实现对片外存储器内所存储数据的读取操作。本发明有效克服了现有嵌入式系统的信息安全管理中的种种缺点,为嵌入式系统防扩散、防窃取、防破解的信息安全提供一种安全且易用的新方法,从而可为嵌入式系统提供高度防护功能。
-
公开(公告)号:CN102779072B
公开(公告)日:2014-06-25
申请号:CN201210199953.6
申请日:2012-06-18
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F9/48
Abstract: 本发明提供一种嵌入式系统及其应用进程的休眠与唤醒方法,该嵌入式系统由传统的非易失主存及DRAM内存构成存储架构,非易失主存又由引导程序存储区、内核存储区、文件系统存储区、以及进程镜像备份区组成,其中,进程镜像备份区划分有镜像索引区和镜像数据保存区,可实现应用进程挂起到非易失存储器。本发明可实现系统级以及单进程的休眠,使进程休眠、唤醒管理更加灵活、方便,可降低传统嵌入式系统休眠唤醒的数据备份及恢复的工作量以及系统休眠时数据备份所占用的大量存储空间,从而提高嵌入式系统运行效率。
-
公开(公告)号:CN103019955A
公开(公告)日:2013-04-03
申请号:CN201110300660.8
申请日:2011-09-28
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F12/08
Abstract: 本发明提供一种基于PCRAM主存应用的内存管理方法,应用在由CPU、内存以及外存构建的系统中,该内存管理方法是:将DRAM缓存作为PCRAM主存的缓存,系统将DRAM缓存中的闲置页以循环均衡方式置换到PCRAM主存;于CPU执行写数据的操作时,CPU检测DRAM缓存中是否存在要写的数据页,存在则将数据写入DRAM缓存,否则将要写的数据页由PCRAM主存读入到DRAM缓存之后再进行写操作,实现了CPU写操作时对PCRAM主存所需求的擦写次数及写速度、疲劳特性等性能的需求;于CPU执行读数据的操作时,CPU首先访问DRAM缓存,并在DRAM缓存中未读取到要访问的数据页时,CPU访问PCRAM主存进行读取,实现CPU可直接读取DRAM缓存及PCRAM主存内的数据,大大节省了系统读操作时的工作量。
-
公开(公告)号:CN102866896A
公开(公告)日:2013-01-09
申请号:CN201110186989.6
申请日:2011-07-05
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F9/445
Abstract: 本发明提供一种基于单存储器的嵌入式设备的启动系统,其至少包括:中央处理器,系统总线,外围总线设备,以及一单类型存储器,其中,所述单类型存储器通过所述系统总线与所述中央处理器连接,所述单类型存储器划分有启动程序存储区、内核存储区、文件系统存储区、以及系统RAM区,以使所述嵌入式设备在常规和XIP的两种启动模式下执行启动作业,进而可实现存储空间的共享,根据需求可以调整各个存储区的大小,便于实现软件升级及嵌入式设备的高效运行;同时可简化CPU接口,节约I/O引脚数量,在一些应用中甚至可以使用不带DRAM控制器的CPU以达到节约成本的目的。
-
公开(公告)号:CN112668180B
公开(公告)日:2024-06-11
申请号:CN202011579036.1
申请日:2020-12-28
Applicant: 中国科学院上海微系统与信息技术研究所
Abstract: 本发明涉及一种以存代算在线学习预测芯片及方法,通过在物联网前端利用较低的计算资源进行数据处理,从而减少数据传输和云中心计算压力,实现在前端设备进行在线学习并实时性数据更新的数据预测方案。使用以存储方式代替复杂计算的技术方式,构建存算单元阵列和单元间互连线。单元互连线连接各个存算单元,各个单元通过互连线连通协同工作解决复杂问题,存算单元内部包括:I/O访问、数据比对、误差统计、分辨聚类、任务管理、任务分发、预测收集及管理、模型输出等系统模块。本发明能够减少数据传输和云中心计算压力。
-
公开(公告)号:CN104077084B
公开(公告)日:2017-07-21
申请号:CN201410350026.9
申请日:2014-07-22
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F3/06 , G06F12/1009 , H04L29/08
Abstract: 本发明提供一种分布式随机访问文件系统及其访问控制方法,其中,所述分布式随机访问文件系统至少包括:进程管理模块,用于在用户请求打开、关闭和读/写被访问文件时,管理进程对所述被访问文件的打开、关闭和读/写操作;查询判断模块,用于查询所述映射表,并判断所述被访问文件数据的逻辑地址与其所在的物理地址间是否存在映射关系;寻址访问模块,用于根据所述被访问文件数据的逻辑地址寻址到所述被访问文件数据的物理地址。本发明充分发挥了新型非易失存储器随机访问的优势,提高了文件的读写访问速度,节省了有限的DRAM资源,从而提高系统I/O性能,实现进程对文件数据的快速访问。
-
公开(公告)号:CN106354890A
公开(公告)日:2017-01-25
申请号:CN201611041427.1
申请日:2016-11-22
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F17/30
CPC classification number: G06F16/13
Abstract: 本发明提供一种基于N-ary树结构的随机访问的文件系统的实现方法,以页为单位来管理文件系统所有的文件数据;在文件系统中设置iNode区和数据区,所述数据区包括节点页和数据页;所述iNode区中所存储的iNode节点包括N-ary树级数字段和N-ary树根节点字段;以文件所对应的第N级节点页页号为根节点,以第(N-1)级节点页页号为第1级子节点,以此类推,以第1级节点页页号为第(N-1)级子节点,形成一个N-ary树以对该文件的所有数据进行存储管理;其中第1级节点页为数据页;N-ary树的遍历顺序为数据页的逻辑顺序。本发明的基于N-ary树结构的随机访问的文件系统的实现方法实现文件数据在物理存储空间内的随机存储,从而最大化地提高文件系统整体的运行效率。
-
公开(公告)号:CN106326421A
公开(公告)日:2017-01-11
申请号:CN201610719554.6
申请日:2016-08-24
Applicant: 中国科学院上海微系统与信息技术研究所
IPC: G06F17/30
CPC classification number: G06F17/30961
Abstract: 本发明提供一种基于索引树和数据链表的FPGA并行排序方法及系统,包括将待排序记录的特征值和标识值从存储器内依次读出;在数据链表存储区创建标识值节点,并将记录的标识值存储在标识值节点;根据记录的特征值在索引树存储区的索引树上建立特征值节点;全部记录读出并处理完毕后,依次遍历索引树上各层的特征值节点,并根据特征值节点的路径恢复特征值;再根据获取的特征值节点中记录的标识值节点地址,在数据链表存储区中找到对应的标识值;最后按照遍历顺序输出所有记录的特征值和标识值。本发明的基于索引树和数据链表的FPGA并行排序方法及系统通过FPGA对数据进行编/解码来实现对数据的排序,从而一边读取数据一边进行数据排序。
-
-
-
-
-
-
-
-
-