12/02/2006

IDEA - 加速 FlashPlayer 的一些方式

IDEA - 加速 FlashPlayer 的一些方式

  1. IXP425 也有 CP0 具有 SIMD 能力,應該可以用來做 Assembly Level 的加速。
    (RGBI -> RGBIL)
  2. 應該加速的對象:
    - CompositeRGB()
    - CompositeRGBSolid()
    - DrawSolidSlab32()
    - DrawRGBSlab32A()
    - CompositeSolidSlab()
    - CompositeGradientSlab()
    - CompositeBitmapSlab()
    - GetBackground32()
    - GetBackgroundWhite()
    - Blt32toI()
    - Blt32to32()
  3. 也許應該 disable SMOOTHBITS
  4. 使用 -O2 來 Compile
  5. Intel Xscale 微架構代碼優化建議
  6. Data Access Performance Optimization on the Intel® 80321 I/O Processor
  7. Intel XScale IOP Linux
  8. GCC Assembler Instructions with C Expression Operands
  9. GCC-Inline-Assembly-HOWTO
  10. Intel® XScale™ Microarchitecture Assembly Language Quick Reference Card (pdf)

沒有留言: