高通開發者平臺

2021-02-04 11:08:46 admin 19

高通開發者平臺

Qualcomm 開發者專區是 Qualcomm 聯合CSDN 共同打造的面向中國開發者的技術專區。致力于通過提供全球最新資訊和最多元的技術資源及支持,為開發者們打造全面一流的開發環境。本專區將以嵌入式、物聯網、游戲開發、Qualcomm? 驍龍?處理器的軟件優化等技術為核心,打造全面的開發者技術服務社區,為下一代高性能體驗和設計帶來更多的想法和靈感。

高通開發者

在高通平臺上,為了幫助客戶優化功耗和性能,高通提供了一些開發工具包,包含了SDK包、分析工具等。這些工具在不同開發階段的使用,可以在代碼里集成SDK,使用工具編譯調試,以及安裝使用。這些工具,方便我們對于產品的開發和調試,打造出更好的產品。
一、驍龍功耗優化SDK (Snapdragon Power Optimization SDK)

SDK 主要用于對高通CPU、GPU的功耗和性能控制。如下圖所示,SDK提供了靜態API和動態API的方式,支持CPU和GPU的使用。對于API 的請求,會受到整個系統本身的負載限制。

根據實驗數據,在SDM835平臺上,視頻錄像的情景下,通過使用這個SDK,可以達到18% 的功耗優化。對于視頻錄像這種大功耗情景,還是有很明顯的提升。

二、驍龍異構計算SDK (Snapdragon Heterogeneous Compute SDK)

在每個CPU、GPU、DSP硬件上,通過SDK的API,允許去控制代碼的執行模式;同時,在CPU集群上,也允許去控制代碼的執行模式。這些API,對于降低資源的使用率有很大作用。

這個SDK 為CPU、GPU、DSP提供了編程接口,支持C++ 編程。通過硬件,可以智能地進行內存管理和內核的同步。

根據實驗數據,在SDM821 平臺上,camear 后處理的過程中,通過使用SDK 來平衡CPU和GPU的負載,可以達到78%的功耗降低,同時,能夠提高100%的性能。

三、驍龍分析工具 (Snapdragon Profiler)

這個工具,用于對系統、應用程序的性能分析、調試和測試。提供了可視化的窗口,可以采集關于系統、CPU、GPU、VPU、DSP、ISP的數據。

在游戲、機器學習、高計算強度的應用里,可以方便去定位哪部分功耗比較大,排查每部分負載情況。另外,這個工具使用時,占用的系統資源小,而且方便安裝,不用root權限。

四、高通數學庫 (Qualcomm Math Library)

通過線性代數函數,來提升驍龍芯片的性能。針對驍龍芯片上,大約優化了2000 匯編指令。為VR、AR、機器學習、圖像處理等使用場景,提供了高性能的數學庫。

俄罗斯美女免费牲交视频_国产a级毛片_婷婷色五月开心综合