哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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)行重新編程的諸多益處?!?/p>

— 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

    文章

    10316

    瀏覽量

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

    關(guān)注

    1

    文章

    476

    瀏覽量

    22828

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    磁控濺射工藝時(shí)間對(duì)金屬及氧化物靶材濺射速率的影響:基于臺(tái)階儀的薄膜厚度表征

    監(jiān)測(cè)往往誤差較大,工程師們通常采用"以工藝時(shí)間換算薄膜厚度"的方法:在短時(shí)間內(nèi)濺射沉積一定厚度的薄膜,經(jīng)臺(tái)階儀測(cè)量折算出沉積速率,再按比例推算目標(biāo)厚度所需的濺射時(shí)
    的頭像 發(fā)表于 04-15 18:04 ?60次閱讀
    磁控濺射工藝<b class='flag-5'>時(shí)間</b>對(duì)金屬及氧化物靶材濺射速率的影響:基于臺(tái)階儀的薄膜厚度表征

    高溫工作壽命測(cè)試的失效機(jī)制與結(jié)果判斷

    缺陷的暴露,從而在較短時(shí)間內(nèi)預(yù)測(cè)芯片在正常使用條件下的壽命和穩(wěn)定性。HTOL被視為芯片可靠性驗(yàn)證中的“終極大考”,直接關(guān)系到產(chǎn)品的長(zhǎng)期質(zhì)量和使用壽命。
    的頭像 發(fā)表于 04-14 09:19 ?553次閱讀
    高溫<b class='flag-5'>工作</b>壽命測(cè)試的失效機(jī)制與結(jié)果判斷

    單片機(jī)Io口檢測(cè)到高電平的最短時(shí)間是多少?

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

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

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

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

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

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

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

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

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

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

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

    手機(jī)怎么用法拉電容代替電池使用

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

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

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

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

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

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

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

    新型功率器件的老化測(cè)試方法

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

    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

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

    干式變壓器,因其高效節(jié)能的特性,被廣泛應(yīng)用于CNC數(shù)控機(jī)床、注塑機(jī)、出口機(jī)械設(shè)備、印刷設(shè)備、自動(dòng)化設(shè)備等領(lǐng)域。一般來說,干式變壓器在設(shè)計(jì)時(shí)會(huì)考慮到過載能力,以應(yīng)對(duì)可能出現(xiàn)的突發(fā)負(fù)荷增加或短時(shí)間內(nèi)負(fù)載波動(dòng),但過載能力的影響因素有很多,下面賽格邇小編來為大家介紹下:
    的頭像 發(fā)表于 04-23 16:38 ?1448次閱讀
    石楼县| 永平县| 行唐县| 五寨县| 和林格尔县| 东兴市| 淮阳县| 连云港市| 调兵山市| 湟中县| 广东省| 东港市| 仁布县| 靖安县| 屏边| 县级市| 亳州市| 奇台县| 临武县| 乌拉特前旗| 潼关县| 崇明县| 犍为县| 额济纳旗| 古蔺县| 尚义县| 濮阳市| 澄城县| 双城市| 东兴市| 阿勒泰市| 柘荣县| 荣昌县| 柏乡县| 吉水县| 施秉县| 博乐市| 北票市| 诸城市| 绥宁县| 金堂县|