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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

概覽

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

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

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

— Norman May 博士,

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

執(zhí)行概要

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

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

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

背景與挑戰(zhàn)

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

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

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

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

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

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

面臨的挑戰(zhàn)是,如何利用 SAP HANA 云中的 Docker 容器針對 Re-Pair 壓縮工作負(fù)載部署進(jìn)行原型設(shè)計。這其中,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è)計基于 FPGA 的加速平臺解決方案相關(guān)的挑戰(zhàn)。這些解決方案都部署在基于英特爾 至強(qiáng) 處理器的服務(wù)器上。

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

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

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

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

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

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

結(jié)果

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

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

審核編輯 :李倩

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

    關(guān)注

    61

    文章

    10196

    瀏覽量

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

    關(guān)注

    1

    文章

    445

    瀏覽量

    22066

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    9160 gps 定位需要多長時間呢?

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

    快充新時代:電池管理芯片提速記

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

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

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

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

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

    解析電壓暫降和短時中斷抗擾度試驗

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

    電阻器短時通流時間是怎樣定義的

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

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

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

    世優(yōu)科技參加2024全球跨境電商年會 AI數(shù)字人賦能電商行業(yè)智能升級

    在數(shù)字營銷領(lǐng)域,世優(yōu)波塔也展現(xiàn)了其強(qiáng)大的應(yīng)用能力。例如,AI短視頻功能可以在短時間內(nèi)批量生產(chǎn)上百個產(chǎn)品帶貨短視頻,顯著提升商家流量;AI直播間則能在短時間內(nèi)搭建完成一個專業(yè)的直播帶貨間,助力品牌在社交媒體上的推廣和銷售。
    的頭像 發(fā)表于 10-10 17:58 ?773次閱讀
    世優(yōu)科技參加2024全球跨境電商年會 AI數(shù)字人賦能電商行業(yè)智能升級

    IGBT短路耐受時間的重要性

    IGBT等功率器件具有稱為“短路耐受時間(SCWT:Short Circuit Withstand Time)”的電氣特性(參數(shù))。通常,在IGBT等功率元器件處于短路狀態(tài)時,會流過大電流并在短時間內(nèi)
    的頭像 發(fā)表于 10-08 17:12 ?991次閱讀
    IGBT短路耐受<b class='flag-5'>時間</b>的重要性

    PD快充的工作原理和結(jié)構(gòu)組成

    快充產(chǎn)品具有高效、便捷的充電特點,給我們生活帶來很多便利。如今,快充技術(shù)逐漸成熟,目前,這種技術(shù)廣泛應(yīng)用于手機(jī)、電腦和眾多消費、工業(yè)等電子產(chǎn)品上,快充是通過提高充電電壓和電流來實現(xiàn)快速充電的,這樣可以在短時間內(nèi)將電池充滿。
    的頭像 發(fā)表于 09-13 09:17 ?6150次閱讀
    PD快充的<b class='flag-5'>工作</b>原理和結(jié)構(gòu)組成

    INA122U如何讓上電就能在短時間讓ADC采集值趨于穩(wěn)定?

    。感覺是儀表放輸出端給濾波電容充電導(dǎo)致。不知是何原因,如何消除此影響,想上電就能在短時間讓ADC采集值趨于穩(wěn)定,請教。
    發(fā)表于 09-11 08:17

    LM2904B放大電路出現(xiàn)不穩(wěn)定是怎么回事?

    設(shè)計的放大電路為參考TI運放設(shè)計手冊的同向音頻放大電路,兩級,現(xiàn)在出現(xiàn)短時間內(nèi)電路穩(wěn)定,有一些噪聲,不過不大,但是一段時間后出現(xiàn)一大串不明信號,時間不定。
    發(fā)表于 08-02 06:54