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

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

3天内不再提示

专用数据压缩引擎,提高数据中心效率

星星科技指导员 来源:microchip 作者:microchip 2023-05-06 10:30 次阅读

压缩并不是一个新概念,但随着存储需求的增长,它正成为数据中心中更重要的工具。目标当然是使用比原始数据更少的位对信息进行编码,从而减小数据的大小。计算效率优势还体现在需要移动的数据更少。

有两种不同类型的压缩:

1. 有损,最适合 mp3、jpeg - 通常用于音频视频流应用

2. 无损,例如在 zip 文件中使用 - 其中所有数据必须可供应用程序使用

对于这两种类型,都有多种压缩技术可用。一些最常见的包括:

• 匹配查找:在这种技术中,算法在数据集中查找冗余,如重复的字节串,并存储冗余数据的单个副本。通过将数据字符串的其他匹配项替换为对要读取的存储副本位置的引用来减少数据量。

•熵编码:该技术在看似任意的数据序列中查找模式,并分配一个符号或编码一个值来表示随机数据集中的重复模式。通过将重复模式替换为单个值来减小数据的大小。

• 模型压缩:这种先进的技术针对需要巨大计算能力和昂贵的高速 GPU 才能运行的机器学习模型和 AI 应用程序。为了在小型嵌入式系统上传输和处理复杂的神经网络算法,通过删除冗余的神经网络连接或将神经网络权重和偏差捆绑到集群中来压缩机器学习模型,从而减少要存储的数据的总大小。

重复数据删除或重复数据删除(与匹配查找压缩技术一样)会删除重复的数据副本,以便仅存储一个副本。它通常用于存储设备的上下文或数据中心的系统级别,您可以在其中找到存储的共享文件的单个副本,并且每次由其他用户使用该文件时,对该副本的引用数量都会递增。dedup 的优点是它可以对大型数据集(例如整个存储集群)使用相同的匹配查找压缩算法,并减少存储需求。

poYBAGRVu6mANKiUAAB3scLI9uw106.png

许多存储系统同时支持压缩和重复数据删除,以最大化存储容量。除了节省存储容量外,压缩还可以提高系统性能。最基本的原则是通过写入更少的数据,数据总线利用率增加,从而提高写入带宽和性能。

压缩率是未压缩数据的大小除以压缩数据的大小。未压缩数据的压缩率为 1。压缩比越高,数据的压缩程度就越高。这在使用昂贵闪存的SSD应用中非常重要,因为写入数据所涉及的架构必须擦除闪存单元才能重新编程,以及可用的程序和擦除周期数有限的介质的性质。在 Flash 操作中,擦除只能在块级别进行,而编程是在页面级别完成的,导致擦除和重写的闪存部分比任何新数据所需的要大。闪存中不需要更新但正在擦除以允许传入页面写入操作的部分必须存储在其他位置,并且必须更新对此数据的所有引用以供将来访问。SSD 上对闪存存储的所有写入的这种乘数效应增加了实际闪存写入操作与来自主机的传入数据写入请求的比率。此比率最小值为 1,写入放大比率越高,启动的程序和擦除周期就越多,从而耗尽 SSD 的整体耐用性。通过压缩数据的原始大小,可以将较小大小的数据集存储在闪存中,写入放大因子小于1,从而减少编程和擦除周期,并延长SSD的使用寿命。

基准压缩率和性能的最常见的压缩测试机构或语料库是卡尔加里语料库,坎特伯雷语料库和西里西亚语料库。西里西亚是最新的,它利用涵盖当今用例的更新数据集。附表说明了PCIe Gen-4 Flashtec NVMe3016企业级NVMe SSD控制器在测试下的性能。

压缩比是通过专用压缩引擎实现的,该引擎符合无损算法的 Deflate 压缩数据格式规范 (RFC-1951),具有简化的内部格式 (zlib)。

• 数据格式基于块,如果未对齐,则进行填充

• 压缩和未压缩的数据块大小可配置为 32B-8KB,使用 SGL 时最高配置为 64KB

结合 SHA-256 哈希引擎、高 CPU 处理能力以及 NVMe3106 控制器的高级灵活可编程架构,用户可以自定义其 SSD 固件,以使用各种硬件旋钮实现最有效的压缩方案,以满足其应用需求。

作为企业级NVMe SSD控制器市场的行业领先支持解决方案,Flashtec NVMe3016 NVMe SSD控制器支持创新的存储解决方案,基于高度灵活和可编程的控制器平台,提供高性能,低成本和电源效率。硬件压缩只是使 Flashtec® 产品成为未来数据中心企业级 NVMe SSD 的正确解决方案的众多功能之一。

审核编辑:郭婷

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

    关注

    112

    文章

    15941

    浏览量

    175869
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2795

    浏览量

    116791
  • 数据中心
    +关注

    关注

    16

    文章

    4533

    浏览量

    71707
收藏 人收藏

    评论

    相关推荐

    如何提高数据中心电能使用效率

    近年来,随着数据中心的迅猛发展,数据中心的能耗问题也越来越突出,有关数据中心的能源管理和供配电设计已经成为热门问题,合理可靠的数据中心配电系统方案,是
    发表于 07-19 13:58 1464次阅读
    如何<b class='flag-5'>提高</b><b class='flag-5'>数据中心</b>电能使用<b class='flag-5'>效率</b>?

    走向绿色数据中心的7种手段

    了冷却单元的容量,从而提高了冷却效率。  7.控制冷却:根据外部天气来追踪冷却要求是个好主意。例如,在凉爽的日子,关闭一些冷却器和压缩机,并依靠外界的冷气来有效降低数据中心的温度。使用
    发表于 08-16 15:35

    基于FPGA的高性能无损数据压缩IP

    LZOAccel-CLZO Data Compression CoreLZOAccel-C是一个无损数据压缩引擎的FPGA硬件实现,兼容LZO 2.10标准。Core接收未压缩的输入数据
    发表于 12-21 23:10

    数据中心市场的十大趋势

    数据从本地服务器移动到服务提供商的云数据中心。这提高了基础设施的灵活性,因为企业可以选择专用或共享服务器、公有云或私有云以及混合服务,以满足其快速变化的需求。4.从数字转变为容量尽管
    发表于 12-31 22:23

    MapReduce数据压缩的基本原则

    黑猴子的家:MapReduce数据压缩
    发表于 05-24 12:45

    数据中心是什么

    数据中心是什么:数据中心是全球协作的特定设备网络,用来在因特网络基础设施上传递、加速、展示、计算、存储数据信息。数据中心大部分电子元件都是由低直流电源驱动运行的。
    发表于 07-12 07:10

    如何去提高数据中心的运营效率

    提高数据中心的运营效率。针对数据中心的能耗即使当前的整个数据中心行业掀起了整合物理资源,并将部分的IT功能迁移到场外异地的新趋势,但为
    发表于 09-09 06:14

    【ELT.ZIP】OpenHarmony啃论文俱乐部——多层存储分级数据压缩

    HCompress,它是一个分层数据压缩引擎,可协调利用多层存储和数据压缩提高应用程序性能,下面我们即对其展开研究。应用Hcompress是图像
    发表于 07-23 13:20

    【学习打卡】【ELT.ZIP】OpenHarmony啃论文俱乐部——多层存储分级数据压缩

    HCompress,它是一个分层数据压缩引擎,可协调利用多层存储和数据压缩提高应用程序性能,下面我们即对其展开研究。应用Hcompress是图像
    发表于 07-23 13:26

    数据压缩技术

    一、数据压缩的必要性二、多媒体数据压缩的可能性三、压缩方案应满足的要求四、编码方案分类五、数据压缩(编码)的主要步骤六、一些基本的压缩技术七
    发表于 03-25 13:19 35次下载

    数据压缩的重要性

    数据压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对数据进行重新组织,减少
    的头像 发表于 02-28 10:45 1.4w次阅读

    如何才能提高数据中心服务器的效率

    研究表明,虽然数据中心的能耗成本高昂,但服务器效率也越来越高。每个数据中心都拥有运行各种工作负载的大量服务器。无论是企业数据中心、托管数据中心
    发表于 06-01 08:00 1次下载
    如何才能<b class='flag-5'>提高</b><b class='flag-5'>数据中心</b>服务器的<b class='flag-5'>效率</b>

    这些措施将提高数据中心效率和性能

    关于数据中心的优化和改进通常有很多建议,随着对数据中心需求的不断增长,很多数据中心运营商正在考虑如何提高数据中心设计、建设和运营的
    发表于 05-05 17:21 1413次阅读

    有趣!史记:数据压缩算法列传

    简单地说,如果没有数据压缩技术,我们就没法用 WinRAR 为 Email 中的附件瘦身;如果没有数据压缩技术,市场上的数码录音笔就只能记录不到20 分钟的语音;如果没有数据压缩技术
    的头像 发表于 11-11 15:21 682次阅读

    高性能无损数据压缩FPGA IP,LZO无损数据压缩IP

    LZOAccel-C是一个无损数据压缩引擎的FPGA硬件实现,兼容LZO 2.10标准。 Core接收未压缩的输入数据块,产生压缩后的
    的头像 发表于 01-25 13:39 382次阅读
    高性能无损<b class='flag-5'>数据压缩</b>FPGA IP,LZO无损<b class='flag-5'>数据压缩</b>IP