91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

概覽

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

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

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

— Norman May 博士,

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

執(zhí)行概要

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

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

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

背景與挑戰(zhàn)

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

SAP HANA 是 SAP SE 開(kāi)發(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ù)需通過(guò)壓縮來(lái)降低內(nèi)存需求。目前可用的壓縮算法有很多種,包括 LZ77、LZR、LZSS、LZMA、ZStandard 等,但這些算法常用于將大量信息壓縮到單個(gè)塊中。如果以這種方式壓縮字典,就必須解壓縮整個(gè)文件才能訪問(wèn)單個(gè)條目,這在時(shí)間、計(jì)算和功耗方面都效率極低。或者,也可以利用上述算法逐個(gè)壓縮字典條目,但由于這些算法沒(méi)有針對(duì)少量數(shù)據(jù)的壓縮進(jìn)行優(yōu)化, 因此同樣很低效。

Re-Pair 這種壓縮算法非常適合像字符串字典這類(lèi)需要隨機(jī)訪問(wèn)壓縮數(shù)據(jù)的應(yīng)用。美中不足的是,Re-Pair 屬于計(jì)算密集型算法且成本高昂。由于其在中央處理器 (CPU) 上實(shí)施壓縮和解壓縮的時(shí)間過(guò)長(zhǎng),因此并未在數(shù)據(jù)管理社區(qū)中得到廣泛應(yīng)用。不過(guò),現(xiàn)場(chǎng)可編程門(mén)陣列 (FPGA) 的可編程邏輯結(jié)構(gòu)經(jīng)過(guò)配置后,可以大規(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ù)提供商常用的容器類(lèi)型。

面臨的挑戰(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。

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

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

英特爾 開(kāi)放式 FPGA 堆棧提供的軟硬件基礎(chǔ)設(shè)施可讓用戶專(zhuān)注于自己別具特色的應(yīng)用。在本案例研究中,SAP 開(kāi)發(fā)人員利用提供的基礎(chǔ)設(shè)施將 Re-Pair 壓縮工作負(fù)載快速移植到了選定的基于英特爾 FPGA 的加速器上。按照英特爾 開(kāi)放式 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 來(lái)運(yùn)行,SAP 計(jì)劃在未來(lái)的迭代中采用 oneAPI。

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

通過(guò)利用英特爾 開(kāi)放式 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 版開(kāi)始,所有版本的產(chǎn)品內(nèi)核都包含英特爾 開(kāi)放式 FPGA 堆棧設(shè)備功能列表 (DFL) 的 FPGA 驅(qū)動(dòng)程序。

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

結(jié)果

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

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

審核編輯 :李倩

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

    關(guān)注

    61

    文章

    10197

    瀏覽量

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

    關(guān)注

    1

    文章

    445

    瀏覽量

    22067

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

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

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

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

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

    解析電壓暫降和短時(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 ?1737次閱讀
    解析電壓暫降和<b class='flag-5'>短時(shí)</b>中斷抗擾度試驗(yàn)

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

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

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

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

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

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

    IGBT短路耐受時(shí)間的重要性

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

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

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

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

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

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

    設(shè)計(jì)的放大電路為參考TI運(yùn)放設(shè)計(jì)手冊(cè)的同向音頻放大電路,兩級(jí),現(xiàn)在出現(xiàn)短時(shí)間內(nèi)電路穩(wěn)定,有一些噪聲,不過(guò)不大,但是一段時(shí)間后出現(xiàn)一大串不明信號(hào),時(shí)間不定。
    發(fā)表于 08-02 06:54
    主站蜘蛛池模板: asian极品呦女爱爱 | 色五月婷婷成人网 | 久青草免费视频 | 综合网在线观看 | 国产牛牛| 四虎伊人 | 中文在线三级中文字幕 | 久久免费国产 | 黄乱色伦短篇小说h | 欧美日本一区 | 中文一区在线 | 亚洲欧美国产视频 | xxxx日本69xxxxx | 国产午夜一区二区在线观看 | 涩久久 | 奇米影视999 | 久草五月| 四虎永久地址4hu紧急入口 | 色综合久久中文字幕网 | 岛国大片在线 | 日本一区二区视频 | 男女交性视频播放视频视频 | 日本不卡免费一区 | 精品理论片| 婷婷综合五月 | 免费黄色福利 | 午夜在线视频观看版 | 美女又黄又免费 | 又粗又长又大真舒服好爽漫画 | 伊人精品久久久大香线蕉99 | 成人精品视频一区二区三区 | 久久婷人人澡人人爽 | 天天射天天摸 | 国产精品理论片在线观看 | 亚洲午夜精品久久久久 | 天天躁天天狠天天透 | 五月婷婷丁香在线视频 | 亚洲第一成年网 | 欧美最猛性xxxx高清 | 深爱五月综合网 | 精品国产理论在线观看不卡 |