chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使SAP能夠運(yùn)用所需的配置并在短時(shí)間內(nèi)移植工作負(fù)載

英特爾FPGA ? 來源:英特爾FPGA ? 作者:英特爾FPGA ? 2022-10-20 15:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

英特爾 開放式 FPGA 堆棧和英特爾 可編程加速卡提供基于 FPGA 的基礎(chǔ)設(shè)施,滿足加速開發(fā)概念驗(yàn)證的需求。

概覽

SAP 開發(fā)人員希望通過仔細(xì)研究 FPGA 的應(yīng)用情況,加速運(yùn)行計(jì)算密集型 Re-Pair 壓縮算法,并利用 Docker 容器促進(jìn)云端部署。

在英特爾 開放式 FPGA 堆棧(英特爾 OFS)和英特爾 FPGA 可編程加速卡 (英特爾 FPGA PAC)D5005 的支持下,SAP 利用其 HANA 云的 Docker 容器順利實(shí)現(xiàn)了 Re-Pair 壓縮工作負(fù)載。HANA 云采用的是 SAP 自有的 Garden Linux 操作系統(tǒng) (OS)。

“現(xiàn)在,借助英特爾 開放式 FPGA 堆??蚣芎陀⑻貭?FPGA 可編程加速卡 D5005,我們幾分鐘之內(nèi)就能將壓縮算法部署到運(yùn)行在我們 Garden Linux 操作系統(tǒng)上的 Docker 容器中。在英特爾 平臺(tái)加速技術(shù)的支持下,SAP 如今可使開發(fā)人員享受到在 HANA 云中對(duì) FPGA 進(jìn)行重新編程的諸多益處。”

— Norman May 博士,

SAP SE HANA 中心(數(shù)據(jù)庫(kù))架構(gòu)師

執(zhí)行概要

SAP 開發(fā)人員希望就基于云的壓縮即服務(wù) (CaaS) 創(chuàng)建概念驗(yàn)證 (PoC)。他們需要利用 FPGA 來加速運(yùn)行計(jì)算密集型 Re-Pair 壓縮算法,并希望在基于 SAP 自有 Garden Linux 操作系統(tǒng) (OS) 的 SAP HANA 云中使用 Docker 容器。

英特爾 開放式 FPGA 堆棧(英特爾 OFS)能夠利用由英特爾 FPGA 提供支持的英特爾或第三方平臺(tái),簡(jiǎn)化自定義板卡和工作負(fù)載的開發(fā)和部署。SAP 開發(fā)人員利用英特爾 開放式 FPGA 堆棧將字符串壓縮工作負(fù)載更快地部署到了英特爾 FPGA 可編程加速卡 D5005 上。此外,他們還可以根據(jù)英特爾 開放式 FPGA 堆棧的部署流程對(duì) Docker 容器加以利用。這是因?yàn)閺?Garden Linux 5.15 版開始,所有版本的產(chǎn)品內(nèi)核都包含英特爾 開放式 FPGA 堆棧設(shè)備功能列表 (DFL) 的 FPGA 驅(qū)動(dòng)程序。

借助英特爾 開放式 FPGA 堆棧,SAP 可以有效利用基于英特爾 FPGA 的設(shè)備所提供的工作負(fù)載可移植性、由支持英特爾 開放式 FPGA 堆棧的合作伙伴板卡和工作負(fù)載組成的不斷發(fā)展壯大的生態(tài)系統(tǒng)、裸機(jī)/虛擬化/容器化部署的靈活性,以及上游和開源內(nèi)核驅(qū)動(dòng)程序及用戶空間代碼。

背景與挑戰(zhàn)

SAP SE 是一家位于巴登-符騰堡州沃爾多夫鎮(zhèn)的德國(guó)跨國(guó)軟件公司,專業(yè)開發(fā)管理企業(yè)運(yùn)營(yíng)和客戶關(guān)系的企業(yè)用軟件。

SAP HANA 是 SAP SE 開發(fā)和上市的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。這款企業(yè)級(jí)數(shù)據(jù)庫(kù)服務(wù)器, 能夠根據(jù)上層應(yīng)用的請(qǐng)求利用其列式內(nèi)存存儲(chǔ)技術(shù)實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)和檢索,以支持混合事務(wù)/ 分析處理。

SAP HANA 的列數(shù)據(jù)使用字典進(jìn)行編碼,將域值映射為固定大小的值。尤其需要注意的是,字符串字典可能包含大量文本數(shù)據(jù),這些數(shù)據(jù)需通過壓縮來降低內(nèi)存需求。目前可用的壓縮算法有很多種,包括 LZ77、LZR、LZSS、LZMA、ZStandard 等,但這些算法常用于將大量信息壓縮到單個(gè)塊中。如果以這種方式壓縮字典,就必須解壓縮整個(gè)文件才能訪問單個(gè)條目,這在時(shí)間、計(jì)算和功耗方面都效率極低?;蛘?,也可以利用上述算法逐個(gè)壓縮字典條目,但由于這些算法沒有針對(duì)少量數(shù)據(jù)的壓縮進(jìn)行優(yōu)化, 因此同樣很低效。

Re-Pair 這種壓縮算法非常適合像字符串字典這類需要隨機(jī)訪問壓縮數(shù)據(jù)的應(yīng)用。美中不足的是,Re-Pair 屬于計(jì)算密集型算法且成本高昂。由于其在中央處理器 (CPU) 上實(shí)施壓縮和解壓縮的時(shí)間過長(zhǎng),因此并未在數(shù)據(jù)管理社區(qū)中得到廣泛應(yīng)用。不過,現(xiàn)場(chǎng)可編程門陣列 (FPGA) 的可編程邏輯結(jié)構(gòu)經(jīng)過配置后,可以大規(guī)模并行執(zhí)行算法處理。這意味著像 Re-Pair 這樣的算法藉此能夠以相對(duì)較低的功耗得到快速執(zhí)行。

Garden Linux 是 Debian GNU/Linux 衍生版本,旨在提供小型、可審計(jì)的 Linux 映像,供云服務(wù)提供商 (CSP) 和裸機(jī)部署使用。SAP 有自己的 Garden Linux 發(fā)行版本。

在計(jì)算上下文中,容器是一個(gè)功能齊全且可移植的云或非云計(jì)算環(huán)境。它包括應(yīng)用、任何庫(kù)及其他依賴項(xiàng)。使用容器有利于將應(yīng)用從一臺(tái)服務(wù)器遷移到另一臺(tái)服務(wù)器,這是因?yàn)檫\(yùn)行該應(yīng)用所需的一切都已在容器內(nèi)。當(dāng)前,Docker 是很多云服務(wù)提供商常用的容器類型。

面臨的挑戰(zhàn)是,如何利用 SAP HANA 云中的 Docker 容器針對(duì) Re-Pair 壓縮工作負(fù)載部署進(jìn)行原型設(shè)計(jì)。這其中,SAP HANA 云采用的是 Garden Linux 操作系統(tǒng) (OS) 以及基于高性能 PCI Express (PCIe) 的 FPGA 加速卡。

解決方案

英特爾可編程解決方案事業(yè)部提供多種先進(jìn)的 FPGA 和 SoC FPGA,以及各種基于 PCIe 的高性能 FPGA 加速卡,其中包括基于英特爾 Stratix 10 FPGA 的英特爾 FPGA PAC D5005。

英特爾 開放式 FPGA 堆棧則是上述 FPGA 加速卡的補(bǔ)充。作為一種可擴(kuò)展、可訪問源代碼的軟硬件基礎(chǔ)設(shè)施,它能夠解決與設(shè)計(jì)基于 FPGA 的加速平臺(tái)解決方案相關(guān)的挑戰(zhàn)。這些解決方案都部署在基于英特爾 至強(qiáng) 處理器的服務(wù)器上。

英特爾 開放式 FPGA 堆棧的推出,使軟件、硬件和應(yīng)用開發(fā)人員能夠使用標(biāo)準(zhǔn)接口和應(yīng)用編程接口 (API) 來加速工作負(fù)載開發(fā)并實(shí)現(xiàn)代碼復(fù)用。此外,該堆棧還支持對(duì)應(yīng)用進(jìn)行裸機(jī)、虛擬化或容器化部署。

英特爾 開放式 FPGA 堆棧提供的軟硬件基礎(chǔ)設(shè)施可讓用戶專注于自己別具特色的應(yīng)用。在本案例研究中,SAP 開發(fā)人員利用提供的基礎(chǔ)設(shè)施將 Re-Pair 壓縮工作負(fù)載快速移植到了選定的基于英特爾 FPGA 的加速器上。按照英特爾 開放式 FPGA 堆棧的部署流程,他們還可利用高級(jí)設(shè)計(jì) (HLD) shim 組件,即一系列能夠?qū)崿F(xiàn)基于高級(jí)設(shè)計(jì)的工作負(fù)載支持的軟硬件組件。

OpenCL 和 oneAPI 屬于高級(jí)設(shè)計(jì)框架,用于跨 CPU、圖形處理器 (GPU)、數(shù)字信號(hào)處理器 (DSP)、FPGA 和人工智能 (AI) 加速器等不同計(jì)算加速器架構(gòu)的異構(gòu)計(jì)算。SAP 基于云的壓縮即服務(wù) (CaaS) 的初步概念驗(yàn)證 (PoC) 目前利用 OpenCL 來運(yùn)行,SAP 計(jì)劃在未來的迭代中采用 oneAPI。

英特爾 開放式 FPGA 堆棧還能賦予不同的操作系統(tǒng)發(fā)行版本更大的靈活性,便于通過擴(kuò)展為管理和編排框架提供支持。在這種情況下,SAP 開發(fā)人員能夠利用 Docker 容器來部署工作負(fù)載。此外,英特爾 開放式 FPGA 堆棧還提供兩種配置選擇,即扁平化設(shè)計(jì)和支持部分重配置 (PR) 的設(shè)計(jì),使開發(fā)人員能夠充分利用 FPGA 的可重新編程性。部分重配置功能具有高度靈活性,它支持在設(shè)備運(yùn)行時(shí)重新配置部分 FPGA——使整個(gè)基礎(chǔ)設(shè)施保持完整性及運(yùn)行狀態(tài),藉此在不中斷整個(gè)系統(tǒng)的情況下更改配置。借助英特爾 開放式 FPGA 堆棧,SAP 開發(fā)人員能夠在 Docker 容器內(nèi)利用部分重配置功能進(jìn)行概念驗(yàn)證。

通過利用英特爾 開放式 FPGA 堆棧和英特爾 FPGA 可編程加速卡 D5005 對(duì) Re-Pair 壓縮工作負(fù)載進(jìn)行原型設(shè)計(jì),SAP 能夠?qū)⑹走x配置用于采用了支持 Docker 容器運(yùn)行的 Garden Linux 操作系統(tǒng)的云基礎(chǔ)設(shè)施。這是因?yàn)閺?Garden Linux 5.15 版開始,所有版本的產(chǎn)品內(nèi)核都包含英特爾 開放式 FPGA 堆棧設(shè)備功能列表 (DFL) 的 FPGA 驅(qū)動(dòng)程序。

本案例研究提供了一個(gè)極好的范例,展現(xiàn)了英特爾 開放式 FPGA 堆棧提供的基礎(chǔ)設(shè)施和靈活性如何使 SAP 能夠運(yùn)用所需的配置并在短時(shí)間內(nèi)移植工作負(fù)載。

結(jié)果

本案例研究展示了 SAP 如何受益于 Docker 容器內(nèi)基于 FPGA 的可重新編程性以及在自己的云中輕松完成部署。

這類部署因?yàn)槭褂昧擞⑻貭?開放式 FPGA 堆棧參考基礎(chǔ)設(shè)施、源代碼、文檔和英特爾 FPGA 可編程加速卡 D5005 硬件參考平臺(tái)而得以加速。由于 SAP 可在自己的云基礎(chǔ)設(shè)施中部署概念驗(yàn)證,因此能夠盡早制定計(jì)劃在生產(chǎn)中部署 FPGA。另外,英特爾 開放式 FPGA 堆棧的靈活性還有助于 SAP 利用 OpenCL 或 oneAPI 遷移到基于英特爾 Stratix 10 FPGA 和英特爾 Agilex FPGA 的其他英特爾或第三方平臺(tái)。

審核編輯 :李倩

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

    關(guān)注

    61

    文章

    10245

    瀏覽量

    178240
  • SAP
    SAP
    +關(guān)注

    關(guān)注

    1

    文章

    450

    瀏覽量

    22519

原文標(biāo)題:白皮書 | 英特爾? FPGA 助力 SAP 打造高性能壓縮算法原型設(shè)計(jì)

文章出處:【微信號(hào):英特爾FPGA,微信公眾號(hào):英特爾FPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    LTC4365的過欠壓設(shè)置電阻是否可以通過輸出電壓來改變?

    您好,我想使用LTC4365在設(shè)定過欠壓值時(shí),一開始設(shè)定一個(gè)較窄的允許范圍,上電以后實(shí)現(xiàn)一個(gè)較寬的電壓范圍,目的是防止后端可能有大的脈沖負(fù)載,電壓可能短時(shí)間內(nèi)會(huì)降低的比較多,想用大的電壓范圍來扛過去,想請(qǐng)教一下是否可以這樣使用
    發(fā)表于 07-14 07:00

    18650鋰電池組點(diǎn)焊機(jī):高效組裝鋰電池的關(guān)鍵工具

    ,穩(wěn)定連接 點(diǎn)焊機(jī)通過電極施加壓力,并在短時(shí)間內(nèi)釋放高電流,使鎳片與電池電極接觸部位發(fā)熱熔化,冷卻后形成牢固的焊接點(diǎn)。這種焊接方式速度快、熱影響小,能夠避免電池過熱損壞,確保電池組的質(zhì)
    的頭像 發(fā)表于 06-05 15:20 ?578次閱讀

    9160 gps 定位需要多長(zhǎng)時(shí)間呢?

    在空曠環(huán)境下的 TTFF 通常為 25–40 秒,實(shí)際測(cè)量中常見 34–39 秒左右 首次定位:空曠環(huán)境下通常為 25–40 秒,實(shí)際測(cè)試中常見 34 秒左右; 第二次定位: 如果設(shè)備在短時(shí)間內(nèi)再次
    發(fā)表于 05-27 23:02

    快充新時(shí)代:電池管理芯片提速記

    華芯邦的新方案大幅提升了充電速度,使得智能設(shè)備能夠短時(shí)間內(nèi)迅速恢復(fù)電量,滿足用戶對(duì)快速充電的迫切需求。
    的頭像 發(fā)表于 03-27 17:20 ?535次閱讀

    無刷電機(jī)電調(diào)的基本原理

    有關(guān)本文所談?wù)摰臒o刷電機(jī)內(nèi)容, 只涉及低速飛行類航模電調(diào)的小功率無傳感器應(yīng)用,講解的理論比較淺顯易懂 ,旨在讓初學(xué)者能夠對(duì)無刷電機(jī)有一個(gè)比較快的認(rèn) 識(shí),掌握基本原理和控制方法,可以在短時(shí)間內(nèi)達(dá)到
    發(fā)表于 03-17 19:57

    ADS1211獲取四個(gè)通道全部數(shù)據(jù)的最短時(shí)間是多少?

    看pdf沒看出什么門道,想問下這款A(yù)DC四個(gè)差分通道同步采樣,獲取四個(gè)通道全部數(shù)據(jù)的最短時(shí)間是多少!
    發(fā)表于 02-10 07:24

    NTC溫度傳感器在即熱式熱水器中的作用

    即熱式熱水器是現(xiàn)代家庭中常見熱水供應(yīng)設(shè)備之一,它能夠短時(shí)間內(nèi)提供熱水,滿足我們?nèi)粘I男枨?。然而,為了確保熱水溫度穩(wěn)定和安全性,即熱式熱水器中使用了NTC溫度傳感器.
    的頭像 發(fā)表于 01-23 11:55 ?916次閱讀

    ADS1258 /DRDY為低MCU進(jìn)行中斷讀取的時(shí)候,必須在多快的時(shí)間內(nèi)把通道數(shù)據(jù)讀走?

    的中斷進(jìn)行第1通道數(shù)據(jù)的讀取,現(xiàn)在有個(gè)問題,就是當(dāng)/DRDY為低MCU進(jìn)行中斷讀取的時(shí)候,必須在多快的時(shí)間內(nèi)把通道數(shù)據(jù)讀走,才不會(huì)在下一個(gè)通道(即第2通道)數(shù)據(jù)準(zhǔn)備好的時(shí)候,把第1通道的數(shù)據(jù)破壞掉?
    發(fā)表于 01-08 06:12

    PCB板短時(shí)間內(nèi)重復(fù)開關(guān)機(jī),導(dǎo)致ADS8328初始化失敗怎么解決?

    PCB板短時(shí)間內(nèi)重復(fù)開關(guān)機(jī),導(dǎo)致ADS8328初始化失敗,看PDF,有POR復(fù)位和CFR_D0復(fù)位。選擇CFR_D0復(fù)位 程序如下,但是沒有
    發(fā)表于 01-01 06:39

    電源負(fù)載主要特性和參數(shù)是什么?

    Power):電源負(fù)載在特定短時(shí)間內(nèi)能夠承受的最大電功率,通常比額定功率要高。 電壓: 輸入電壓(Input Voltage):電源負(fù)載所需的輸入電壓范圍,通常以伏特(V)為單位。
    發(fā)表于 12-25 15:09

    GNSS信號(hào)不穩(wěn)定?測(cè)繪級(jí)GNSS+INS組合導(dǎo)航,一鍵解決難題

    GNSS衛(wèi)星刷新率低且信號(hào)容易受到遮擋或中斷,導(dǎo)致GNSS信號(hào)失鎖。GNSS+INS的組合導(dǎo)航系統(tǒng)可以彌補(bǔ)這些問題,且高精度的INS可以在GNSS失鎖的短時(shí)間內(nèi)保持工作
    的頭像 發(fā)表于 12-16 17:06 ?1393次閱讀

    解析電壓暫降和短時(shí)中斷抗擾度試驗(yàn)

    中斷的抗擾度的測(cè)試方法。該測(cè)試方法旨在模擬電力系統(tǒng)中可能發(fā)生的電源故障,以驗(yàn)證設(shè)備在這些故障下的正常運(yùn)行和穩(wěn)定性。電壓暫降是指電力系統(tǒng)中電源電壓短時(shí)間內(nèi)降低到較低水
    的頭像 發(fā)表于 11-28 17:12 ?2282次閱讀
    解析電壓暫降和<b class='flag-5'>短時(shí)</b>中斷抗擾度試驗(yàn)

    電阻器短時(shí)通流時(shí)間是怎樣定義的

    電阻器 電阻器的短時(shí)通流時(shí)間是指電阻器能夠承受規(guī)定電流值而不損壞的時(shí)間長(zhǎng)度。這個(gè)參數(shù)通常用于描述電阻器在過載或故障情況下能夠安全運(yùn)行的
    的頭像 發(fā)表于 11-21 14:05 ?811次閱讀
    電阻器<b class='flag-5'>短時(shí)</b>通流<b class='flag-5'>時(shí)間</b>是怎樣定義的

    DDC264短時(shí)間內(nèi)超出電壓范圍,是否還能正常測(cè)量?

    會(huì)短時(shí)間達(dá)到0.9V(近DDC264模擬輸入引腳端波形如圖2)且客戶并沒有給模擬輸入引腳與地之間正向串聯(lián)二極管以達(dá)到鉗位0.7V。 圖1 圖2 由于項(xiàng)目周期原因,客戶想先測(cè)量看是否可以達(dá)到他目的再重新設(shè)計(jì)。 那這種情況下,是否能正常測(cè)量并不會(huì)造成DDC264永久性損傷呢? 期待你的建議。
    發(fā)表于 11-19 07:02