原创 【架構分析】Fuchsia FIDL IPC 詳解

目錄 概述 Fuchsia IPC Architecture Overview FIDL IPC 詳解 概述 Fuchsia使用Fuchsia Interface Definition Language (FIDL) 作爲進程IPC的接口

原创 【代碼分析】TensorRT sampleINT8 詳解

目錄   前言   代碼分析 Main入口 構建(Build)網絡 BatchStream 推理(Infer)過程 資源釋放   前言 TensorRT可以通過INT8量化處理網絡,然後大幅加速網絡推理速度,本文旨在詳細分析MNIST I

原创 【代碼分析】TensorRT sampleMNIST 詳解

目錄   前言 代碼分析 Main入口 網絡構建(build)階段 網絡推理(infer) 階段 釋放資源 前言 TensorRT 的”hello world“ 程序sampleMNIST是衆多TensorRT初學者很好的起點,本文旨在詳

原创 【工程技術】QEMU運行Linux Kernel環境配置

目錄   爲什麼選擇QEMU 資源下載 環境配置 QEMU運行Linux 解決SSH遠程登錄Linux Server沒有GUI界面的問題 爲什麼選擇QEMU QEMU Architecture     QEMU(Quick Emulat

原创 【芯片原理】NPU矩陣乘法加速詳解

概述 深度學習模型中費時的算子是往往是卷積操作,而卷積的本質是矩陣的乘加計算,所以通過硬件加速矩陣的乘加運算就能達到加速深度學習訓練與推理的目標;本文旨在形象化的解釋Google TPU與Nvidia TensorCore對矩陣乘加的加速

原创 【程序分析】cublasSgemm 矩陣乘法詳解

目錄 前言 預備知識 cublasSgemm 函數 求解C=AxB 不使用cublasSgemm transa與transb參數 示例程序 使用cublasSgemm transa與transb參數 示例程序   前言 cublasSge

原创 【程序分析】指針與二維數組的訪問

訪問二維數組的指針問題 一級/二級指針訪問二維數組看似是個簡單的問題,但在實際編程中發現還是有不少值得學習的細節問題,本文總結如下 指針解引用過程 指針解引用過程 聲明一個指針類型使用該指針訪問數據的解引用過程如上圖所示,關鍵點如下 要

原创 【算法分析】Basic Paxos算法解析

什麼是Paxos算法 Paxos算法是萊斯利·蘭伯特(Leslie Lamport,2014年圖靈獎獲得者,目前就職微軟研究院)於1990年提出的一種基於消息傳遞且具有高度容錯特性的一致性算法,是目前公認的解決分佈式一致性問題最有效的算法

原创 【架構分析】Fuchsia - Input System 工作原理

Input System Fuchsia Input System 官方文檔wiki   架構與分析 Input System 核心類圖   Input System 事件派發流程  

原创 【架構分析】Fuchsia - Scenic 圖形合成器工作原理

什麼是Scenic Scenic作爲Fuchsia最重要Garnet Service之一,提供了包括圖形合成,渲染,動畫的圖形系統功能 詳細介紹請參考Google的官方文檔Link   Bouncing Ball Example Fuch

原创 Weston Inside - ivi-shell分析

ivi-shell weston的架構設計爲可以使用不同的窗口管理器模塊,ivi-shell 是其中的一種窗口管理器,基礎概念和框架介紹可以參考 https://at.projects.genivi.org/wiki/display/WI

原创 Weston Inside - 基礎數據結構詳解

Weston Weston是Wayland compositor的參考實現,廣泛應用與AGL和GENIVI 車機Linux系統,各個版本的weston代碼可以在 https://github.com/wayland-project/wes

原创 【架構分析】Fuchsia Loop消息處理詳解

目錄 消息循環Message Loop Message Loop工作原理 消息循環Message Loop Fuchsia應用程序通過libasync-loop創建和使用消息循環Message Loop, 應用程序必須擁有Message

原创 【架構分析】Fuchsia IPC 詳解

目錄 概述 Fuchsia IPC Architecture Overview FIDL IPC 詳解 概述 Fuchsia使用Fuchsia Interface Definition Language (FIDL) 作爲進程IPC的接口

原创 【架構分析】Apollo CyberRT Framework分析 - Scheduler調度器

目錄 Apollo Cyber RT Framework 理念 Cyber RT Framework Overview Cyber Scheduler 詳解   Apollo Cyber RT Framework 理念 •Apollo