ARM performance, Algorithms

In fact, there is no universal benchmark tool.

Week40 (10/06)

網路文章

Why do we learn algorithms?
Why do we need so many sorting algorithms?
Why do we need to learn different sorting algorithms when the STL sort function is already available to us in C++?

網路資源

The Algorithms
不同程式語言演算法的實現.

every-programmer-should-know

Data Structure Visualizations
演算法視覺化

Week41 (10/13)

網路文章

GPU Processing Budget Approach to Game Development
GPU budget是估算處理1 pixel的cycle cost, 單位是cycles/frame/pixel
先估算fragment/vertex budget理論值再透過MGD分析當下的budget做比較, 如MGD算出來的budget較高, 表示GPU loading過重.

Week42 (10/20)

網路文章

Analyzing Performance of Mobile Games
透過DS-5 Streamline分析GUP/CPU/Bandwidth bound, GPU在不同的架構(Utgard, Midgard)下需要使用不同的算法.

Week43 (10/27)

網路文章

Regular Expressions in Programming Languages: The Story of C++