91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级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 容器促進云端部署。

在英特爾 開放式 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 進行重新編程的諸多益處。”

— 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)、裸機/虛擬化/容器化部署的靈活性,以及上游和開源內(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ù)使用字典進行編碼,將域值映射為固定大小的值。尤其需要注意的是,字符串字典可能包含大量文本數(shù)據(jù),這些數(shù)據(jù)需通過壓縮來降低內(nèi)存需求。目前可用的壓縮算法有很多種,包括 LZ77、LZR、LZSS、LZMA、ZStandard 等,但這些算法常用于將大量信息壓縮到單個塊中。如果以這種方式壓縮字典,就必須解壓縮整個文件才能訪問單個條目,這在時間、計算和功耗方面都效率極低。或者,也可以利用上述算法逐個壓縮字典條目,但由于這些算法沒有針對少量數(shù)據(jù)的壓縮進行優(yōu)化, 因此同樣很低效。

Re-Pair 這種壓縮算法非常適合像字符串字典這類需要隨機訪問壓縮數(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) 和裸機部署使用。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ù)載部署進行原型設(shè)計。這其中,SAP HANA 云采用的是 Garden Linux 操作系統(tǒng) (OS) 以及基于高性能 PCI Express (PCIe) 的 FPGA 加速卡。

解決方案

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

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

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

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

通過利用英特爾 開放式 FPGA 堆棧和英特爾 FPGA 可編程加速卡 D5005 對 Re-Pair 壓縮工作負(fù)載進行原型設(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

    文章

    10301

    瀏覽量

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

    關(guān)注

    1

    文章

    462

    瀏覽量

    22764

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    單片機Io口檢測到高電平的最短時間是多少?

    請教一下大神單片機Io口檢測到高電平的最短時間是多少?
    發(fā)表于 01-14 08:20

    什么是零日漏洞?攻防賽跑中的“時間戰(zhàn)”

    在極短時間內(nèi)完成漏洞檢測、優(yōu)先級評估和補丁部署。然而傳統(tǒng)補丁工具響應(yīng)遲緩、流程依賴人工,往往難以在攻擊窗口期內(nèi)完成有效防護。企業(yè)迫切需要能夠實時檢測威脅、并自動化部署
    的頭像 發(fā)表于 01-07 16:59 ?723次閱讀
    什么是零日漏洞?攻防賽跑中的“<b class='flag-5'>時間</b>戰(zhàn)”

    mcu短時間內(nèi)發(fā)生多次中斷,如何解決中斷丟失問題呢?

    ?例如:中斷A在短時間內(nèi)觸發(fā)了3次,但是CPU來不及響應(yīng)(中斷A的執(zhí)行函數(shù)時間長,或者正在執(zhí)行更高優(yōu)先級的中斷),CPU能否記住這3次中斷?如果有,目前最多支持緩存幾次中斷標(biāo)志? 2.如果沒有中斷標(biāo)志
    發(fā)表于 12-05 07:07

    LVGL實戰(zhàn)指南:手把手教你玩轉(zhuǎn)ESP32-S3 2.8寸串口屏UI開發(fā)

    ,讓你在最短時間內(nèi),親眼看到LVGL界面在啟明智顯ESP32-S32.8寸屏上流暢運行。無需痛苦的摸索,跟著我們的步驟,從零到一,全程暢通無阻。搭建ESP-IDF環(huán)境
    的頭像 發(fā)表于 10-30 18:04 ?2312次閱讀
    LVGL實戰(zhàn)指南:手把手教你玩轉(zhuǎn)ESP32-S3 2.8寸串口屏UI開發(fā)

    芯盾時代如何助力金融機構(gòu)提升風(fēng)控水平

    凌晨三點,某銀行的智能風(fēng)控決策系統(tǒng)突然發(fā)來一連串告警:多個長期不活躍賬戶在短時間內(nèi)登錄,通過不同城市的IP發(fā)起多筆小額轉(zhuǎn)賬,最終資金都指向了同一個收款方。
    的頭像 發(fā)表于 09-02 14:26 ?963次閱讀

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

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

    手機怎么用法拉電容代替電池使用

    法拉電容與電池在儲能機制上存在顯著差異。法拉電容依靠物理電荷分離存儲電能,類似“快速充電寶”,能在極短時間內(nèi)釋放大量電流。但其能量密度僅為鋰電池的數(shù)百瓦時。若要達到同等能量,需通過串聯(lián)或并聯(lián)組合多個電容。
    的頭像 發(fā)表于 06-28 09:14 ?2403次閱讀
    手機怎么用法拉電容代替電池使用

    Simcenter STAR-CCM+在燃燒學(xué)方面的應(yīng)用:提供了一個可以高效、高保真進行燃燒仿真的迅速而可擴展的化學(xué)求解器

    優(yōu)勢使用快速、可擴展的化學(xué)求解器在更短時間內(nèi)運行更多解決方案采用新型自動反應(yīng)器網(wǎng)絡(luò)方法,為燃燒室設(shè)計提供快速、精確的排放曲線確保高效、可擴展的求解器充分利用計算資源使用模型特定的反應(yīng)流網(wǎng)格自適應(yīng)方法
    的頭像 發(fā)表于 06-27 17:11 ?819次閱讀
    Simcenter STAR-CCM+在燃燒學(xué)方面的應(yīng)用:提供了一個可以高效、高保真進行燃燒仿真的迅速而可擴展的化學(xué)求解器

    干式變壓器過載能力全面解析

    干式變壓器,因其高效節(jié)能的特性,被廣泛應(yīng)用于CNC數(shù)控機床、注塑機、出口機械設(shè)備、印刷設(shè)備、自動化設(shè)備等領(lǐng)域。一般來說,干式變壓器在設(shè)計時會考慮到過載能力,以應(yīng)對可能出現(xiàn)的突發(fā)負(fù)荷增加或短時間內(nèi)負(fù)載波動,但過載能力的影響因素有很多,下面小編來為大家介紹下:?
    的頭像 發(fā)表于 06-09 14:02 ?1666次閱讀
    干式變壓器過載能力全面解析

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

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

    新型功率器件的老化測試方法

    隨著技術(shù)的不斷進步,新型功率器件如碳化硅(SiC)和氮化鎵(GaN)因其優(yōu)異的性能被廣泛應(yīng)用于各種電子設(shè)備中。然而,這些器件在長期連續(xù)使用后會出現(xiàn)老化現(xiàn)象,導(dǎo)致性能退化。如何在短時間內(nèi)準(zhǔn)確評估這些器件的老化特性,成為行業(yè)關(guān)注的焦點。
    的頭像 發(fā)表于 06-03 16:03 ?1741次閱讀
    新型功率器件的老化測試方法

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

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

    干式變壓器過載能力深度剖析

    干式變壓器,因其高效節(jié)能的特性,被廣泛應(yīng)用于CNC數(shù)控機床、注塑機、出口機械設(shè)備、印刷設(shè)備、自動化設(shè)備等領(lǐng)域。一般來說,干式變壓器在設(shè)計時會考慮到過載能力,以應(yīng)對可能出現(xiàn)的突發(fā)負(fù)荷增加或短時間內(nèi)負(fù)載波動,但過載能力的影響因素有很多,下面賽格邇小編來為大家介紹下:
    的頭像 發(fā)表于 04-23 16:38 ?1233次閱讀

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

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

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

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