--- title: ARM-Linux categories: embedded, arm, cortex-a, cortex-a8, linux ... 協作者 ------ * 2015 年春季 - 洪文麟, 蔣亞翰, 邱酩仁, 張家榮, 顧又榮 共筆 ---- * 2015 年春季: `hackpad <https://embedded2015.hackpad.com/Team6--D3q9lvQUPDH>`_ 硬體及測試平台 ------------------------------------------------ Lmbench 3.0 測試方法分析 ------------------------------------------------ Context Switch Latency on BeagleBoard Black(Linux) ----------------------------------------------------- Context Switch Latency 測試理論 ================================================= * Abstract Machine Model .. image:: /embedded/Abstract_Machine_Model_1.png * 參考資料:`Measuring cache and TLB performance and their effect on benchmark runtimes<http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=467697&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D467697>`_ Context Switch Latency 理論與實際的結合 ================================================= Context Switch Latency 實驗過程 ================================================= Context Switch Latency 實驗結果 及 分析 ================================================= System Call Latency on BeagleBoard Black(Linux) ------------------------------------------------ Unix Latency on BeagleBoard Black(Linux) ------------------------------------------------ Memory Read Latency on BeagleBoard Black(Linux) ------------------------------------------------ Ftrace ------------------------------------------------ KernelShark ------------------------------------------------ Linux Kernel Timer Interrupt ------------------------------------------------ Linux Scheduler 行為分析 ------------------------------------------------