【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花

这篇具有很好参考价值的文章主要介绍了【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 本文出自ELT.ZIP团队,ELT<=>Elite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。
  • 成员:
    • 上海工程技术大学大二在校生
    • 合肥师范学院大二在校生
    • 清华大学大二在校生
    • 成都信息工程大学大一在校生
    • 黑龙江大学大一在校生
    • 山东大学大三在校生
    • 华南理工大学大一在校生
  • 我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术

@[toc]

【往期回顾】

 2月23日 《老子到此一游系列》之 老子为什么是老子 —— ++综述视角解读压缩编码++
 3月11日 《老子到此一游系列》之 老子带你看懂这些风景 —— ++多维探秘通用无损压缩++
 3月25日 《老子到此一游系列》之 老子见证的沧海桑田 —— ++轻翻那些永垂不朽的诗篇++
 4月4日 《老子到此一游系列》之 老子游玩了一条河 —— ++细数生活中的压缩点滴++
 4月18日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——一文穿透多媒体过往前沿++
 4月18日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——这些小风景你不应该错过++
 4月18日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——浅析稀疏表示医学图像++

【本期看点】

  • 高速缓存与压缩技术会碰撞出什么火花呢?
  • 图像、医疗、机器人、通信都在这里了
  • 你可能少有听说的TinyOS操作系统
  • 揭秘 3D 网格压缩的三类方式
  • 殿堂级 WARP 寄存器压缩技术

【技术DNA】

【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花,压缩算法,harmonyos,网络协议,算法

【智慧场景】

【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花,压缩算法,harmonyos,网络协议,算法


引言

  • 近年来,科学应用和社交媒体产生的数据量呈指数级增长,仅靠内存系统资源的过度供应无法解决过量的数据处理需求。为了解决这样的问题,采用内存级数据压缩极其有必要,它可有效提高内存系统容量,且不会导致大容量内存的规格 / 存储开销,可同时减小丢包率并提高带宽利用率,从而实现性能与能源效率的提高。因此目前,压缩已被用于缓存和主存
  • 另外,压缩还可减小应用程序占用空间和内存需求,可将内存中暂未使用的部分转换为低功耗状态,以节省电源。降低了能耗与温度,便缓解了对散热的需求,为在相同功率和温度约束下实现更强的性能提供了条件。
  • 随着智能手机的数量超过地球人口,多媒体app越来越普遍,在手机中采用压缩算法势在必行

相关技术算法

名称 备注
冗余位写删除技术(RBR) 计算输入值与原始存储值之间的位级差异,再应用压缩获得更高压缩比
X-match 硬件压缩算法 在内存数据包含频繁的连续零时,显著提高压缩效率
频繁值压缩算法(FVC) 对频繁值编码实现压缩,局限性是会遇到频繁值出现概率降低的情况
频繁模式压缩算法(FPC) 扫描数据,对未完全利用其位容量的数据类型进行降级
基本增量即时压缩算法(BDI) 低复杂度硬件实现、低解压延迟

算法应用的体系架构

1. 缓存

什么是缓存? 我们常在各种场合听过、见过、说过这个词,比如手机需要常常清除各种应用缓存垃圾以谋求更富余的存储空间、早年通讯网络还不像现在如此发达的时候,人们为了有更好的观影体验,都会采取先提前把一两个G的资源缓存下来的方式、文档缓存保证了在发生意外断电等情况时内容不会丢失…
【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花,压缩算法,harmonyos,网络协议,算法

诸如以上等类,可见,缓存是计算机体系中的基础部件,保证了系统的正常运转。然而,虽然都叫做缓存,但它们有时是名词有时是动词,实际意义不完全相同。

  • 缓存是访问速度比一般随机存取存储器(RAM)更快的一种高速存储器,通常不像系统主存那样使用动态随机存取技术(DRAM),而使用昂贵但较快速的静态随机存取技术(SRAM)。

那么,我们也尝尝有听说缓存又分为一级缓存(*L1 Cache*)、二级缓存(*L2 Cache*)、三级缓存(*L3 Cache*)等,它们的区别又是什么呢?

  • 缓存是可以进行高速数据交换的存储器,它先于内存和CPU交换数据,因此速率很快。L1是CPU第一层高速缓存,内置的L1的容量和结构对CPU的性能影响较大,但由于CPU管芯的面积不能做得太大,因此,L1的文章来源地址https://www.toymoban.com/news/detail-665936.html

到了这里,关于【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 足球青训俱乐部|基于Springboot的足球青训俱乐部管理系统设计与实现(源码+数据库+文档)

    足球青训俱乐部管理系统目录 目录 基于Springboot的足球青训俱乐部管理系统设计与实现 一、前言 二、系统设计 1、系统架构设计 三、系统功能设计 1、管理员登录界面 2、公告信息管理界面 3、学员管理界面 4、商品信息管理界面 5、课程安排管理界面 四、数据库设计 1、实体

    2024年03月15日
    浏览(36)
  • 车友俱乐部APP小程序系统开发功能有哪些?

           车友俱乐部APP小程序系统开发功能有哪些?        1、用户注册:用户首次使用需要使用个人信息进行注册,创建自己的账户并登录才能使用汽车俱乐部APP小程序系统所提供的各项服务。        2、品牌分类:车友俱乐部根据汽车品牌的不同可以分为不同的俱乐

    2024年02月09日
    浏览(81)
  • 【课设资源分享】基于jsp的俱乐部会员系统

    这份毕业设计是关于“基于JSP的健身俱乐部会员管理系统的设计与实现”。设计的主要目标是提高健身俱乐部的工作效率,通过集中管理顾客、员工和健身设备,实现俱乐部管理的规范化和科学化 源代码及论文资源点此获取 技术选型 : JSP技术 :利用Java编程语言编写,用于

    2024年04月26日
    浏览(29)
  • AI破局俱乐部,你要了解的都在这里

    您好,我是码农飞哥(wei158556),感谢您阅读本文,欢迎一键三连哦 。 💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。 Python从入门到精通 😁 2. 毕业设计专栏,毕业季咱们不慌忙,几百款毕业设计等你选。 ❤️ 3. Python爬虫专栏,系统性的学习

    2024年02月21日
    浏览(47)
  • 【计算机毕业设计】SSM健身房俱乐部管理系统

    本项目包含前后台,分为普通用户与管理员两种角色,前台为普通用户登录,后台为管理员登录; 管理员角色包含以下功能: 登录,会员管理-增删改查,员工管理-增删改查,课程管理,网站新闻管理,新闻添加编辑,留言管理等功能。 用户角色包含以下功能: 查看首页,查看关于我

    2024年02月03日
    浏览(50)
  • PHP NBA球迷俱乐部系统Dreamweaver开发mysql数据库web结构php编程计算机网页

    一、源码特点     PHP NBA球迷俱乐部系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 基于PHP的NBA球迷俱乐部 二、功能介绍 1、前台主要功能: 系统首页 网站介绍 网站新闻浏览 球迷注册 球队简介浏

    2024年02月09日
    浏览(35)
  • 数据仓库ELT流程是啥?8大好用的ELT工具我找来了,赶紧收藏!

    一、数据抽取 数据源是指存储数据的源头,包括结构化数据、半结构化数据、非结构化数据等。 结构化数据:可以采用直连数据库的方式进行抽取,一般采用JDBC(Java Database Connectivity)。这种方式的优点是数据抽取效率高,但会增加数据库负载,因此需要控制抽取时间,一

    2024年02月11日
    浏览(48)
  • 数据仓库的ELT/ETL

    ETL 和 ELT 有很多共同点,从本质上讲,每种集成方法都可以将数据从源端抽取到数据仓库中,两者的区别在于数据在哪里进行转换。 ETL – 抽取、转换、加载 从不同的数据源抽取信息,将其转换为根据业务定义的格式,然后将其加载到其他数据库或数据仓库中。另一种 ETL 集

    2024年04月16日
    浏览(30)
  • ETL 与 ELT的关键区别

    ETL 和 ELT 之间的主要区别在于数据转换发生的时间和地点 — 这些变化可能看起来很小,但会产生很大的影响! ETL 和 ELT 是数据团队引入、转换并最终向利益干系人公开数据的两种主要方式。它们是与现代云数据仓库和 ETL 工具的开发并行发展的流程。 在任一过程中,ETL/EL

    2023年04月10日
    浏览(24)
  • “深入剖析Java多态:点燃编程世界火花“

    White graces:个人主页 🙉专栏推荐 :Java入门知识🙉 🙉 内容推荐:“继承与组合:代码复用的两种策略“🙉 🐹今日诗词: 马踏祁连山河动,兵起玄黄奈何天 🐹 快去学习 💦多态: 不同对象 执行 同一方法 产生出 不同结果 。 💦比如:狗狗吃饭和猫咪吃饭,同样吃饭,狗狗吃

    2024年02月12日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包