0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华存科技加速数据读写的专利

汽车玩家 来源:爱集微 作者:爱集微 2019-12-04 13:49 次阅读

集微网消息,随着人工智能AI)、物联网IoT)、大数据、5G等新兴产业的迅速发展,海量数据的产生为存储器产业带来巨大的市场需求,而数据的交互需要极其频繁地对存储器进行读写操作,因此存储器的读写速度与寿命显得尤其重要。

现有的读写控制方法对接收到的所有数据直接写入存储器,当进行数据读取时,也是依照映射表的位置,将存储器中的内容读出。由于存储器本身的扇区特性,当数据未存储在连续区域下,读写会发生寻轨操作,从而降低系统的读写响应速度,另一方面存储器自身的寿命也会受到影响。因此现有的技术对存储装置的控制管理上,很难做到低写入放大率,高读取速度的特性。基于这种背景,我国存储芯片设计企业江苏华存电子科技提出一种新的读写控制方式以提高存储系统的性能。

早在2019年5月7日,江苏华存电子科技就提出了一项名为“一种加速特定数据的读写以及读取方法”的发明专利(申请号:201910376473.4),申请人为江苏华存电子科技有限公司。此专利在现有的存储读写控制方式的基础上,提出一种新的加速特定数据的读写以及读取方法,可以有效加速读取与写入的响应速度,并增加存储器寿命。

图1 存储器写入流程图

此专利提出的存储器写入流程图如图1所示,控制器首先检查输入数据的特征,并根据特征决定是否写入存储器。首先存储控制器接收上层写入命令,并计算解析写入的逻辑位置,利用此逻辑位置得到存储器映射表上对应的实体位置,并接受上层数据。之后检查接收到的数据特征,如果数据符合预设的数值特征,则在映射表上标示特定的数值标记,但并不写入存储器,同时回复上层,或者使用硬件将数据填充到内存中,之后由上层直接从内存位置中读取数据。值得注意的是,数据特征可以人为指定,比如全0,全1,递增或者递减等,利用数据之间的特征规律加速数据读写速度。

图2 存储器读取流程图

图2为此专利提出的存储器数据读取流程示意图,与写入方式一样,控制器针对数据是否包含特定特征来决定是否读取存储器。首先存储器接受上层写入命令,计算解析逻辑位置,并得到存储映射表上的实体位置,之后控制器检查存储器中是否有特定数据的标示符号,如果找到数据标示,通过计算或者从内存中得到数据,否则从存储器中读取数据。

从此专利通过控制器识别数据的特定特征,并对特定数据进行写入和读取操作,大量减少了写入放大率,提高了读取动作总的响应速度。如果符合数据的特征,只会将数据标记写入存储映射表中,并不会将所有数据写入,从而减少放大率;当读取时,如果发现读取位置有特定的数据识别标记,则利用硬件计算数据放置于内存中,而不会直接读取存储器,通过这种方式,降低了数据与存储器的大规模冗余读写交互,可以有效加速数据读取和写入的响应速度,同时增加存储的寿命。

华存电子科技在继承传统存储器读写控制方式的前提下,又提出了新的技术改进与创新,利用这种简单而有效的方式克服了现有技术中的种种缺点而具有高度的产业利用价值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7119

    浏览量

    161913
  • 人工智能
    +关注

    关注

    1775

    文章

    43688

    浏览量

    230480
收藏 人收藏

    评论

    相关推荐

    调试STM32H750的FMC总线读写遇到的问题求解

    最近调试STM32H750的FMC总线读写,PSRAM扩展模式,设置16位带宽,调试时发现写数据需要写四次才能写到寄存器里,因此测量读写波形,出现以下问题,1.发现发送写单个个16位数据
    发表于 04-10 08:12

    如何用DMA的方式读写串口数据

    串口接收(或者发送)的数据比较大,如果用中断逐字节从FIFO读数据太耗时了,光盘里的找不到有关DMA读写串口的demo
    发表于 01-17 07:35

    data flash了两个标定参数后,不能正确读写了是什么情况?

    data flash了两个标定参数,运行一直没有问题, 今天突然就不能正确读写data flash,程序运行是正常的,这是什么情况
    发表于 01-15 06:05

    AD7572A使用SRAM的读写都没问题,但是AD转换出的的结果全是FF是怎么回事?

    我是使用SRAM的读写都没问题,但是AD转换出的的结果全是FF,大家帮忙看一下是怎么回事? 是AD7572A的接法,clk是1M左右,RD是P3口复用的那个读RD,CSADC,一直被选中,A0和D0是地址数据复用。 单片机和三八译码器 地址
    发表于 12-15 07:10

    器的作用是什么?

    ; i<9; i++) { LE = 0;//输出使能,锁器不输出数据 P0 = LedOut; LE = 1;//输出使能,锁器将8位数据一口吐出 P2 = dispbit
    发表于 10-26 07:18

    LabVIEW批量读写三菱PLC数据如何实现呢?

    一直有小伙伴在问LabVIEW批量读写三菱PLC数据的问题,今天给大家上点干货。众所周知,LabVIEW通过MX组件可以实现三菱plc的数据读写
    的头像 发表于 10-17 09:52 2224次阅读
    LabVIEW批量<b class='flag-5'>读写</b>三菱PLC<b class='flag-5'>数据</b>如何实现呢?

    RFID读写头在工业产线中的应用有哪些

    现如今,随着RFID技术的发展,成本的降低,RFID技术在工业上的应用已经是一件很常见的事情了,越来越多的企业、工厂选择将RFID技术应用在工业生产中,助力企业/工厂加速迈步走向信息化、自动化
    的头像 发表于 08-25 14:56 413次阅读

    秋硬创联合安创加速器,加速和创新赋能技术驱动型创业者

    01****大赛介绍 中国硬件创新创客大赛始于2015年,由深圳秋电子有限公司主办,至今已经成功举办八届,赛事范围覆盖华南、华东、华北三大地区,超10个省市区域。 大赛影响了超过45万工程师群体
    发表于 08-18 14:37

    MATLAB文件读写数据处理的详细解释

    MATLAB提供了丰富的文件读写数据处理功能,方便对各种类型的数据进行读取、处理和保存。下面是对MATLAB文件读写数据处理的详细解释,
    的头像 发表于 07-05 12:23 1923次阅读

    先楫hpm6000的SPI外设使用四线模式操作读写邦flash

    一、概述 在操作相关flash器件的时候,需要先发指令再读数据,或者先发指令再发地址再发dummy再读相关数据。而先楫的SPI控制器中,SPI传输包括了命令、地址和数据字段,提供了专用的寄存器来存储
    发表于 06-28 20:01

    生态伙伴 | 秋硬创联合湾加速,共同加速企业发展

    01 大赛介绍 中国硬件创新创客大赛始于2015年,由深圳秋电子有限公司主办,至今已经成功举办八届,赛事范围覆盖华南、华东、华北三大地区,超10个省市区域。 大赛影响了超过45万工程师群体,吸引
    发表于 06-16 16:00

    data flash不能读写了怎么解决?

    data flash了两个标定参数,运行一直没有问题, 今天突然就不能正确读写data flash,程序运行是正常的,这是什么情况
    发表于 06-13 08:02

    OpenHarmony生态贡献获肯定,秋践行加速硬件创业初心

    的领导与专家、以及共建单位、行业伙伴和社区开发者们共聚一堂。值得信赖的电子产业一站式服务平台秋电子受邀出席活动现场。OpenHarmony生态贡献获肯定,秋践行加速硬件创业初心
    发表于 04-21 17:18

    OHDC2023回顾11 | 秋一站式供应链服务 加速OpenHarmony商业落地

    秋一站式供应链服务 加速OpenHarmony商业落地演讲PPT资料免费下载,有需要的自行下载~
    发表于 04-21 17:17

    秋践行加速硬件创业初心,OpenHarmony生态贡献获肯定

    的领导与专家、以及共建单位、行业伙伴和社区开发者们共聚一堂。值得信赖的电子产业一站式服务平台秋电子受邀出席活动现场。OpenHarmony生态贡献获肯定,秋践行加速硬件创业初心
    发表于 04-21 17:12