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)不再提示

通過利用現(xiàn)代處理器架構(gòu)的并行性提高SDR的性能

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Dave Kelf,Phil Moor ? 2022-06-14 16:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件定義無線電 (SDR) 將是各種移動設(shè)備的絕佳選擇,如果它不是那么耗電的話。SDR 可以安裝在更節(jié)能的芯片組中嗎?這是重新考慮架構(gòu)以適應(yīng)低功耗實現(xiàn)的案例。

對于許多已經(jīng)在使用 SDR 實施的公司來說,使用匯編代碼在低級別對處理器進(jìn)行編程已被證明對于實現(xiàn)所需的性能水平至關(guān)重要。但是,使用匯編編程有兩個主要影響:

1. 為一個處理器編寫的代碼在沒有完全重寫的情況下不能輕易地轉(zhuǎn)移到同一處理器的另一個或未來幾代。即使使用交叉匯編器也會導(dǎo)致翻譯性能不佳。這對大型軟件組件的可移植性有重大影響,導(dǎo)致成本和競爭力問題。

2. 這些匯編代碼程序的創(chuàng)建需要大量的專家工程時間,并且對正在實施的處理器和算法都有深入的了解。這反過來又使該方法既昂貴又耗時,從而延遲了上市時間。

只有解決了可移植性和可編程性問題,MVR 才能在商業(yè)上運行。新興的優(yōu)化技術(shù),包括 Sigmatix 的新技術(shù),包括在其 MVR 基帶平臺中(如圖 2 所示),以高性能方式打開了高級語言的使用。該技術(shù)利用對通常與綜合技術(shù)相關(guān)的處理器硬件的理解,并將此信息用于并行化算法并將算法緊密映射到處理器架構(gòu)上。使用 C++ 模板系統(tǒng)將算法描述編碼為可以利用處理器提供的功能的形式,從而實現(xiàn)高性能的可移植性。

圖 2: Sigmatix 的 MVR 基帶平臺支持實現(xiàn)更高性能和可移植性的方法。

poYBAGKoQwCAPLDDAARlaK6ZbRM947.png

在這種方法中,協(xié)議或基帶設(shè)計工程師可以使用 C 代碼來描述他們的算法元素,而無需考慮處理器架構(gòu)。處理器工程師推動模板的構(gòu)建,這些模板在處理器上提供原始數(shù)據(jù),并酌情利用部分或全部隨附的編譯器技術(shù)。優(yōu)化器結(jié)合了這兩個代碼庫,修改輸入代碼以充分利用目標(biāo)處理器架構(gòu)來生成原始匯編代碼或包含內(nèi)在函數(shù)的已處理 C 代碼,以指導(dǎo)進(jìn)一步的編譯步驟。然后針對處理器的周期近似模型運行二進(jìn)制代碼,并執(zhí)行分析以檢查可能導(dǎo)致代碼庫改進(jìn)的常見性能問題。

下一代 MVR

SDR 已被證明對軍事和商業(yè)無線基帶實施很有價值,因為它的使用提供了更高的易用性、多模應(yīng)用和控制多功能性。然而,與定制硬件相比,它的低性能水平阻礙了其在商用蜂窩手機(jī)等功率敏感應(yīng)用中的普及。此外,高性能匯編代碼實現(xiàn)缺乏可編程性和可移植性,這有損于它在更通用的基礎(chǔ)設(shè)施應(yīng)用程序中的使用。

MVR 通過利用現(xiàn)代處理器架構(gòu)提供的多維并行性來解決這個問題,從而在不降低基于軟件的設(shè)備的積極優(yōu)勢的情況下推動性能提升一個數(shù)量級。通過利用一種以便攜和可編程方式保持性能的方法,MVR 代表了下一代基帶設(shè)計的未來。

作者:Dave Kelf,Phil Moorby

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    20250

    瀏覽量

    252209
  • SDR
    SDR
    +關(guān)注

    關(guān)注

    7

    文章

    241

    瀏覽量

    51949
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1672

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    TAS3103A數(shù)字音頻處理器:特性、架構(gòu)與應(yīng)用詳解

    TAS3103A數(shù)字音頻處理器:特性、架構(gòu)與應(yīng)用詳解 引言 在當(dāng)今數(shù)字化音頻處理領(lǐng)域,一款高性能、可配置的音頻處理器至關(guān)重要。德州儀器(Te
    的頭像 發(fā)表于 02-27 16:25 ?102次閱讀

    TDA7718B:高性能車載音頻處理器的卓越之選

    了高性能音頻處理器、全集成音頻濾波和新型軟步架構(gòu),通過數(shù)字控制可對多種濾波特性進(jìn)行編程,下面
    的頭像 發(fā)表于 02-05 16:25 ?301次閱讀

    HXS320F280049C數(shù)字信號處理器(DSP)芯片

    HXS320F280049C數(shù)字信號處理器(DSP)芯片HXS320F280049C是中科昊芯(Haawking)自主研發(fā)的32位浮點數(shù)字信號處理器(DSC),其核心搭載自主設(shè)計的H28x
    發(fā)表于 01-22 09:04

    利用Verdi調(diào)試協(xié)處理器的實現(xiàn)步驟

    本次給大家介紹的是利用Verdi調(diào)試協(xié)處理器的實現(xiàn)步驟。 有時為了觀察協(xié)處理器運行情況,需要查看協(xié)處理器接口的信號波形,此時可以用Verdi來查看主
    發(fā)表于 10-30 08:26

    基于E203 NICE協(xié)處理器擴(kuò)展指令

    單元[24],它能根據(jù)指令去控制系統(tǒng)內(nèi)的資源去實現(xiàn)一些操作,例如利用協(xié)處理器源操作數(shù)實現(xiàn)內(nèi)存與緩存的數(shù)據(jù)交換、累加值、乘法、加密等操作,從而提高RISC-V處理器特定領(lǐng)域的
    發(fā)表于 10-21 14:35

    提高RISC-V在Drystone測試中得分的方法

    ,使其更好地利用硬件資源,也可以提高Drystone的得分。 并行計算:如果可能的話,利用處理器并行計算能力(如多核、超線程等)也可以
    發(fā)表于 10-21 13:58

    基于E203 NICE協(xié)處理器擴(kuò)展指令2.0

    根據(jù)指令去控制系統(tǒng)內(nèi)的資源去實現(xiàn)一些操作,例如利用協(xié)處理器源操作數(shù)實現(xiàn)內(nèi)存與緩存的數(shù)據(jù)交換、累加值、乘法、加密等操作,從而提高RISC-V處理器特定領(lǐng)域的
    發(fā)表于 10-21 10:39

    基于蜂鳥E203架構(gòu)的指令集K擴(kuò)展

    擴(kuò)展指令集架構(gòu)(RISC-V ISA)的K擴(kuò)展。 K擴(kuò)展是一種可選的指令集擴(kuò)展,它增加了一些向量和矩陣操作的指令。這些指令可以利用硬件并行性,高效地處理大量數(shù)據(jù)。K擴(kuò)展的指令集包括幾個
    發(fā)表于 10-21 09:38

    云拼接處理器性能如何?

    性能方面表現(xiàn)卓越,以下從多個維度進(jìn)行深入解析。 一、硬件設(shè)計:穩(wěn)定與高效的基石 融大視覺的云拼接處理器采用嵌入式純硬件設(shè)計,這一設(shè)計理念使其區(qū)別于依賴操作系統(tǒng)的軟件方案。由于沒有傳統(tǒng)操作系統(tǒng)的復(fù)雜架構(gòu),系統(tǒng)完
    的頭像 發(fā)表于 09-05 00:11 ?710次閱讀

    多節(jié)點并行處理架構(gòu)

    多節(jié)點并行處理架構(gòu)(如MPP架構(gòu)通過分布式計算和存儲實現(xiàn)高性能數(shù)據(jù)
    的頭像 發(fā)表于 06-12 08:18 ?624次閱讀
    多節(jié)點<b class='flag-5'>并行</b><b class='flag-5'>處理</b><b class='flag-5'>架構(gòu)</b>

    龍芯處理器支持WINDOWS嗎?

    Linux系統(tǒng):龍芯處理器主要適配國產(chǎn)Linux發(fā)行版(如統(tǒng)信UOS、麒麟OS),可滿足多數(shù)辦公和開發(fā)需求。 虛擬化/模擬: QEMU等工具可通過軟件模擬x86環(huán)境,但性能損耗極大
    發(fā)表于 06-05 14:24

    RISC-V向量處理器現(xiàn)代計算的革命引擎

    在數(shù)字化高速發(fā)展的當(dāng)下,人工智能、大數(shù)據(jù)處理、物聯(lián)網(wǎng)等前沿技術(shù)日新月異,現(xiàn)代計算需求面臨著嚴(yán)峻挑戰(zhàn)。海量數(shù)據(jù)的爆發(fā)式增長,讓傳統(tǒng)計算架構(gòu)處理大規(guī)模數(shù)據(jù)時顯得力不從心,效率低下、能耗過
    的頭像 發(fā)表于 06-04 10:03 ?1715次閱讀
    RISC-V向量<b class='flag-5'>處理器</b>:<b class='flag-5'>現(xiàn)代</b>計算的革命<b class='flag-5'>性</b>引擎

    NVMe協(xié)議研究掃盲

    ,使得其響應(yīng)速度較慢,無法充分發(fā)揮NVMe SSD的速度優(yōu)勢。若想要在嵌入式系統(tǒng)中充分發(fā)揮NVMe協(xié)議的高速讀寫性能,一方面可以通過優(yōu)化軟件執(zhí)行流程,來提高傳輸性能,但嵌入式
    發(fā)表于 06-02 23:28

    HPM5E31IGN單核 32 位 RISC-V 處理器

    問題。其單核設(shè)計在保證性能的同時實現(xiàn)了優(yōu)異的能效比,主頻可達(dá)248MHz,遠(yuǎn)超同類ARM架構(gòu)處理器。這種高性能特性使其能夠輕松應(yīng)對實時數(shù)據(jù)處理
    發(fā)表于 05-29 09:23

    技術(shù)分享 | 如何在2k0300(LoongArch架構(gòu)處理器上跑通qt開發(fā)流程

    技術(shù)分享 | 如何在2k0300開發(fā)板(LoongArch架構(gòu)處理器上跑通qt開發(fā)流程
    的頭像 發(fā)表于 05-20 11:05 ?887次閱讀
    技術(shù)分享 | 如何在2k0300(LoongArch<b class='flag-5'>架構(gòu)</b>)<b class='flag-5'>處理器</b>上跑通qt開發(fā)流程