一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

“Spark+Hive”在DPU環(huán)境下的性能測評 | OLAP數(shù)據(jù)庫引擎選型白皮書(24版)DPU部分節(jié)選

中科馭數(shù) ? 來源:中科馭數(shù) ? 作者:中科馭數(shù) ? 2024-05-30 16:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來,大數(shù)據(jù)行業(yè)的蓬勃發(fā)展除了來自軟件層的持續(xù)迭代與創(chuàng)新,更有賴于計算機硬件環(huán)境的持續(xù)優(yōu)化,尤其是在芯片與操作系統(tǒng)國產(chǎn)化的大趨勢下,硬件升級帶來的性能提升、成本降低、并行處理能力優(yōu)化、存儲與網(wǎng)絡(luò)優(yōu)化、安全風險管控等均為數(shù)據(jù)引擎的發(fā)展提供了階梯式進步的空間。在奇點云2024年版《OLAP數(shù)據(jù)庫引擎選型白皮書》中,中科馭數(shù)聯(lián)合奇點云針對Spark+Hive這類大數(shù)據(jù)計算場景下的主力引擎,測評DPU環(huán)境下對比CPU環(huán)境下的性能提升效果。特此節(jié)選該章節(jié)內(nèi)容,與大家共享。

DPU概述

什么是DPU?為什么要關(guān)注DPU?

DPU(Data Processing Unit)是以數(shù)據(jù)為中心構(gòu)造的專用處理器,采用軟件定義技術(shù)路線支撐基礎(chǔ)設(shè)施層資源虛擬化,支持存儲、安全、服務(wù)質(zhì)量管理等基礎(chǔ)設(shè)施層服務(wù)。提到DPU,2020年英偉達CEO黃仁勛在其GTC大會上的一句話引起業(yè)界高度關(guān)注:“DPU 將成為未來計算的三大支柱之一,未來的數(shù)據(jù)中心標配是“ CPU + DPU + GPU”。NVIDIA GTC 2020(英偉達2020年GPU技術(shù)大會)上,其CEO黃仁勛的一句話引起了業(yè)界高度關(guān)注:“DPU 將成為未來計算的三大支柱之一,未來的數(shù)據(jù)中心標配是CPU + DPU + GPU?!盌PU的設(shè)計思路,是將“CPU處理效率低下、GPU處理不了”的負載卸載到專用DPU,提升整個計算系統(tǒng)的效率、降低整體系統(tǒng)的總體擁有成本(TCO,Total Cost of Ownership),以實現(xiàn)底層基礎(chǔ)設(shè)施的“降本增效”。DPU最直接的作用是作為CPU的卸載引擎,接管網(wǎng)絡(luò)虛擬化、硬件資源池化等基礎(chǔ)設(shè)施層服務(wù),釋放CPU的算力到上層應(yīng)用。對比CPU、GPU與DPU:

CPU面向應(yīng)用程序,負責進行系統(tǒng)管理維持軟硬件生態(tài);

GPU面向科學計算,負責進行規(guī)則計算支持數(shù)據(jù)級并行應(yīng)用;

DPU面向數(shù)據(jù)中心基礎(chǔ)設(shè)施,負責進行異構(gòu)計算支撐卸載網(wǎng)絡(luò)、存儲、安全業(yè)務(wù)等降低“Datacenter Tax”。

DPU與CPU最大的區(qū)別是,DPU是IO密集型,而GPU是計算密集型。CPU通過間接手段來支持網(wǎng)絡(luò)IO,其前端總線帶寬也主要匹配主存(特別是DDR)的帶寬,而非網(wǎng)絡(luò)IO的帶寬;DPU的IO帶寬則幾乎可以與網(wǎng)絡(luò)帶寬等同,其在支持強IO基礎(chǔ)上具備強算力。DPU的出現(xiàn)并非偶然,而是IT產(chǎn)業(yè)發(fā)展到一定階段的必然選擇。隨著AI、5G等技術(shù)的發(fā)展,端、邊、云各處的計算節(jié)點暴露在了劇增的數(shù)據(jù)量下,CPU的性能增長率與數(shù)據(jù)量增長率出現(xiàn)了“剪刀差”現(xiàn)象。同時,以數(shù)據(jù)為中心的新興應(yīng)用對數(shù)據(jù)的實時處理提出了越來越高的要求。DPU則可以在數(shù)據(jù)流上就近計算,實現(xiàn)數(shù)據(jù)處理的低時延和高吞吐,更具靈活性與效率。業(yè)內(nèi)越來越多觀點認為,CPU+DPU的異構(gòu)計算解決方案將是應(yīng)對大數(shù)據(jù)性能瓶頸的新趨勢,DPU也越來越得到數(shù)據(jù)中心運營商和大數(shù)據(jù)軟件廠商的關(guān)注。因此,本書選擇“Spark+Hive”(大數(shù)據(jù)計算場景下的主力引擎)為代表,進行了DPU與CPU環(huán)境下的性能對比測評,為讀者提供參考。

DPU如何實現(xiàn)加速?有哪些應(yīng)用場景?

針對Spark+Hive的大數(shù)據(jù)計算場景測試,本次測評的技術(shù)方案中除了引入中科馭數(shù)Spark-Race解決方案中最底層的DPU硬件(面向數(shù)據(jù)中心的專用處理器)、HADOS平臺層(異構(gòu)軟件開發(fā)平臺)外,也包含專門針對Spark的DPU加速層,其最核心的能力就是修改查詢計劃樹。簡單來講就是通過 Spark Plugin的機制(作為Spark插件),把 Spark 查詢計劃攔截并下發(fā)給 DPU來執(zhí)行,跳過原生 Spark 不高效的執(zhí)行路徑。整體的執(zhí)行框架仍沿用 Spark 既有實現(xiàn),包括消費接口、資源和執(zhí)行調(diào)度、查詢計劃優(yōu)化、上下游集成等,用戶可以直接使用已有的代碼,“無痛”享受DPU帶來的性能提升。

中科馭數(shù)介紹,DPU環(huán)境對超大業(yè)務(wù)表或?qū)挶淼膉oin聯(lián)合查詢場景有突破性的優(yōu)化效果。例如,對于連續(xù)join 4張100萬條數(shù)據(jù)的維表,在CPU模式下全部time out(3600s),而DPU模式下只需數(shù)百秒即可查詢出結(jié)果,計算加速比達到8.4倍。在應(yīng)對涉及復雜SQL多表查詢的挑戰(zhàn)時,Spark-Race 2.0的優(yōu)勢也尤為突出。因此,本書就“Spark+Hive”引擎(包括高復雜度的數(shù)據(jù)查詢?nèi)蝿?wù)場景),進行了測試和檢驗。

DPU測試方案說明

測評方案概述

DPU測評方案仍沿用引擎測評模型2.0,在相同環(huán)境與資源配置前提下,分別在底層硬件資源開啟DPU模型與不開啟DPU模式下,執(zhí)行本次測評SQL用例三次,采集SQL執(zhí)行耗時、整機CPU、整機內(nèi)存消耗等核心數(shù)據(jù)進行對比實驗。在測試過程中,除底層硬件資源開啟/關(guān)閉DPU加速功能外,保持DPU和CPU對比實驗環(huán)境的主機與網(wǎng)絡(luò)環(huán)境一致,大數(shù)據(jù)計算引擎Hive、Yarn、Spark配置一致,測評工具(即模型2.0)一致,測試表與數(shù)據(jù)一致。

環(huán)境參數(shù)說明

機器資源配置:12C/144G/6T 物理機1臺;2C/144G/3T物理機2臺

測試工具、測試數(shù)據(jù)集、模型維度、指標與引擎測評模型2.0保持一致,具體參數(shù)信息詳見附錄。

中科馭數(shù)DPU性能測試結(jié)果

經(jīng)過對比測試,在數(shù)據(jù)計算和處理場景中,DPU環(huán)境相較于CPU環(huán)境下的查詢性能提升能達到50%-60%,且DPU環(huán)境下整體較CPU環(huán)境的峰值性能資源有優(yōu)化,整機CPU峰值降低24%,內(nèi)存消耗降低50%且波動更平穩(wěn)。

數(shù)據(jù)處理場景下,SQL性能提升50%

在數(shù)據(jù)處理相關(guān)的場景,如TPC-DS標準SQL和行業(yè)典型場景SQL的測試用例下,DPU模式下占優(yōu)的用例數(shù)明顯高于CPU模式下占優(yōu)的用例數(shù),且從相同SQL用例的查詢耗時數(shù)據(jù)來看,DPU模式下的耗時相較于CPU模式有50%-60%的提升。

wKgaomZYNDiAXNiyAACUUyvEjrw026.png

注:性能對比計算公式,針對執(zhí)行結(jié)果數(shù)據(jù)(CPU-DPU)/CPU

表:DPU模式對比CPU模式下SQL查詢耗時性能結(jié)果表

DPU環(huán)境下的整機CPU峰值高位較CPU環(huán)境降低24%

從測試過程中采集到的整機CPU峰值數(shù)據(jù)來看,DPU環(huán)境下的整機CPU峰值高位比CPU環(huán)境下整機CPU峰值高位低24%左右,配合大數(shù)據(jù)平臺完善的調(diào)度體系,可以實現(xiàn)更多的任務(wù)并行。

DPU環(huán)境較CPU環(huán)境可以降低50%的內(nèi)存配置,內(nèi)存消耗走勢更平穩(wěn)

測試過程中采集到的內(nèi)存消耗數(shù)據(jù)來看,DPU環(huán)境在測試執(zhí)行過程中內(nèi)存消耗走勢更平穩(wěn),且整體峰值相較于CPU環(huán)境更低。從性能優(yōu)化的角度來看,DPU環(huán)境相較于CPU環(huán)境降低50%左右的內(nèi)存配置,即本次實驗DPU環(huán)境內(nèi)存可從128G降為64G。

附錄:測評環(huán)境與數(shù)據(jù)詳細說明

以下針對本次測評的測試環(huán)境、資源參數(shù)、測試數(shù)據(jù)集進行說明:

測試環(huán)境 操作系統(tǒng):CentOS 7.9芯片:Intel Cascade Lake 3.0 16C/64G
機器資源配置 16C/64G/3T物理機2臺16C/64G/6T物理機1臺
數(shù)據(jù)規(guī)模 總數(shù)據(jù)量2.8T,213億行數(shù)據(jù)
數(shù)據(jù)類型 業(yè)內(nèi)標準測試數(shù)據(jù):400G
? TPC-DS:300G。數(shù)據(jù)總量22億5873萬,最大表數(shù)據(jù)量8億6400萬
? PC-H:100G。數(shù)據(jù)總量約8億6604萬,最大表數(shù)據(jù)6億條
各行業(yè)構(gòu)造數(shù)據(jù):合計138億5111萬
? 泛零售:最大表數(shù)據(jù)10億條,場景合集數(shù)據(jù)條數(shù):24億8284萬
? 金融:最大表數(shù)據(jù)10億條,26億300萬條
? 制造:最大表數(shù)據(jù)10億條,75億300萬條
? 政企:最大表數(shù)據(jù)3億條,7億6172萬條
? 地產(chǎn):最大表數(shù)據(jù)5億條,5億100萬
標準業(yè)務(wù)表構(gòu)造數(shù)據(jù):合計43億2440萬
? 業(yè)務(wù)表:最大表數(shù)據(jù)20億條
? 寬表:3億條,130+維度


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3929

    瀏覽量

    66303
  • DPU
    DPU
    +關(guān)注

    關(guān)注

    0

    文章

    393

    瀏覽量

    24950
  • OLAP
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    10307
  • SPARK
    +關(guān)注

    關(guān)注

    1

    文章

    106

    瀏覽量

    20609
  • hive
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    4002
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    數(shù)據(jù)處理器:DPU編程入門》讀書筆記

    ,實現(xiàn)了由傳統(tǒng)基礎(chǔ)設(shè)施到現(xiàn)代基于“零信任”環(huán)境的轉(zhuǎn)型,可對數(shù)據(jù)中心的每個用戶進行身份認證,保障了企業(yè)從云到核心數(shù)據(jù)中心,再到邊緣的安全性,同時效率和
    發(fā)表于 12-21 10:47

    數(shù)據(jù)處理器:DPU編程入門》DPU計算入門書籍測評

    一、DPU計算框架 通過一周多的時間翻閱這本書,基本上這本書是一本比較全面的,面向架構(gòu)的新手指導數(shù)據(jù)。它在書中詳盡介紹了關(guān)于DPU計算機架構(gòu)中的應(yīng)用。 對于
    發(fā)表于 12-24 10:54

    IaaS+on+DPU(IoD)+下一代高性能算力底座技術(shù)白皮書

    大規(guī)模生產(chǎn)環(huán)境落地應(yīng)用的條件。某種程度上,IoD 技術(shù)已成為下一代高性能算力底座的核心技術(shù)與最佳實踐。 白皮書下載:*附件:IaaS+on+DPU(IoD)+下一代高
    發(fā)表于 07-24 15:32

    jAVA語言環(huán)境白皮書

    jAVA語言環(huán)境白皮書The Java Language Environment (A White Paper)1. Introduction to Java
    發(fā)表于 10-14 17:35

    最新的智能電網(wǎng)的白皮書資料

    看。IBM 智慧電力解決方案一覽(電網(wǎng)部分)ADI:設(shè)計提高能效的智能電網(wǎng)系統(tǒng)Maxim公司智能電網(wǎng)方案指南飛思卡爾智能電網(wǎng)、智能電表解決方案手冊(2010年)美國Xcel能源公司的智能電網(wǎng)白皮書思科
    發(fā)表于 12-23 21:08

    ZigBee白皮書

    ZigBee白皮書
    發(fā)表于 08-20 09:50

    業(yè)內(nèi)首部白皮書DPU技術(shù)白皮書》——中科院計算所主編

    將CPU的算力釋放給應(yīng)用程序。DPU的出現(xiàn)也許是體系結(jié)構(gòu)朝著專用化路線發(fā)展的又一個里程碑。本白皮書將重點分析DPU產(chǎn)生的背景、技術(shù)特征、軟硬件參考架構(gòu),應(yīng)用場景、并對目前已經(jīng)公布的DPU
    發(fā)表于 03-14 17:30

    什么是DPU?

    DPU則進行數(shù)據(jù)處理。” 什么是DPU? 數(shù)據(jù)處理器 基于行業(yè)標準,高性能及軟件可編程的多核CPU 高
    發(fā)表于 11-03 10:55

    中科馭數(shù)等單位牽頭發(fā)布行業(yè)首部DPU評測方法技術(shù)白皮書

    專委聯(lián)合編寫發(fā)布的《專用數(shù)據(jù)處理器(DPU性能基準評測方法與實現(xiàn)》技術(shù)白皮書隆重發(fā)布。 本白皮書針對現(xiàn)階段
    的頭像 發(fā)表于 08-02 14:45 ?1490次閱讀
    中科馭數(shù)等單位牽頭發(fā)布行業(yè)首部<b class='flag-5'>DPU</b>評測方法技術(shù)<b class='flag-5'>白皮書</b>

    芯啟源參與撰寫的中國移動DPU技術(shù)白皮書正式發(fā)布

    7月29日,2022全球數(shù)字經(jīng)濟大會“先進計算與智慧核芯發(fā)展論壇”中,芯啟源參與撰寫的《中國移動DPU技術(shù)白皮書》正式發(fā)布,芯啟源董事長、CEO盧笙受邀參加發(fā)布儀式。 《中國移動DPU
    發(fā)表于 08-02 18:23 ?1063次閱讀

    被稱為數(shù)據(jù)中心“第三顆主力芯片”,DPU憑什么?

    數(shù)據(jù)中心發(fā)展的顛覆性技術(shù)。 ? DPU性能基準評測白皮書里,闡述了DPU在網(wǎng)絡(luò)、存儲、計算和信
    發(fā)表于 10-18 15:09 ?991次閱讀
    被稱為<b class='flag-5'>數(shù)據(jù)</b>中心“第三顆主力芯片”,<b class='flag-5'>DPU</b>憑什么?

    打破對DPU的誤解:中移動重磅白皮書解讀

    ”)以及深圳云豹智能有限公司(下文簡稱“云豹智能”)3月29日的算云融合產(chǎn)業(yè)大會上發(fā)布了《云計算通用可編程DPU發(fā)展白皮書(2023年)》,深度解析了云計算通用可編程DPU設(shè)計理念,
    的頭像 發(fā)表于 04-03 17:44 ?933次閱讀
    打破對<b class='flag-5'>DPU</b>的誤解:中移動重磅<b class='flag-5'>白皮書</b>解讀

    DPU通信云里的重要角色:中國聯(lián)通白皮書解讀

    DPU作為繼CPU和GPU之后的第三大核心基礎(chǔ)性算力大芯片,之前已有很多解讀文章,不過大部分集中公有云場景,譬如CPU算力卸載和降本增效等。而這篇白皮書肯定了
    的頭像 發(fā)表于 08-31 16:45 ?1031次閱讀
    <b class='flag-5'>DPU</b><b class='flag-5'>在</b>通信云里的重要角色:中國聯(lián)通<b class='flag-5'>白皮書</b>解讀

    中國DPU行業(yè)白皮書

    頭豹研究院謹此發(fā)布《 2022 年中國 DPU 行業(yè)白皮書》。本報告旨在分析 DPU 發(fā)展現(xiàn)狀、產(chǎn)品特點、技術(shù)動向及發(fā)展趨勢,并識別中國芯片廠商與海外芯片廠商的差異,從而判斷中國DPU
    發(fā)表于 07-07 15:59 ?37次下載

    中科馭數(shù)助力奇點云《2024 OLAP數(shù)據(jù)庫引擎選型白皮書》發(fā)布

    5月28日,奇點云2024 StartDT Day數(shù)智科技大會暨產(chǎn)品發(fā)布會召開,同期發(fā)布了2024年版《OLAP數(shù)據(jù)庫引擎選型白皮書》,為業(yè)
    的頭像 發(fā)表于 05-30 09:50 ?851次閱讀
    中科馭數(shù)助力奇點云《2024 <b class='flag-5'>OLAP</b><b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>引擎</b><b class='flag-5'>選型</b><b class='flag-5'>白皮書</b>》發(fā)布