• DocumentCode
    3348667
  • Title

    Optimizations for ARM11 MPCore on Computational Capabilities and Interrupt Processing

  • Author

    Wang, Wei ; Zhou, Yu ; Du, Sidan

  • Author_Institution
    Dept. of Electron. Sci. & Eng., Nanjing Univ., Nanjing, China
  • fYear
    2009
  • fDate
    10-12 Dec. 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    In this contribution, several optimization strategies for fully exploiting the performance of ARM11 MPcore have been discussed. Experimental studies are conducted for the basic computation performance and the multimedia processing performance of ARM11 MPcore. The basic computation operation includes integer operation and floating-point operation. Results show that an efficiency gain of a factor 3.8 for integer operation could be achieved when being optimized by using the OpenMP parallel computing model, and for floating-point operation, the value is 3 to 5 when adopting the VFP (vector float point) optimization method. With regard to the multimedia processing, two optimization methods are put forward, namely, the DCT optimization with VFP and the parallelization of audio decoding, video decoding and playing. The experimental results show that both methods could efficiently improve the performance of multimedia processing for ARM11 MPCore. In addition, considering that the interrupt load imbalance on multicore processor may bottleneck the entire system´s performance improvement, workload balancing methods basing on interrupt affinity are proposed for ARM11 MPcore, and results indicate these methods are effective.
  • Keywords
    message passing; microprocessor chips; optimisation; ARM11 MPcore optimisation; DCT optimization; OpenMP parallel computing model; audio decoding; floating-point operation; integer operation; interrupt processing; multicore processor; multimedia processing; vector float point optimization method; video decoding; workload balancing methods; Computer architecture; Decoding; Digital signal processing; Discrete cosine transforms; Java; Load management; Multicore processing; Optimization methods; Parallel processing; Sections;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Multimedia Computing, 2009. EM-Com 2009. 4th International Conference on
  • Conference_Location
    Jeju
  • Print_ISBN
    978-1-4244-4995-8
  • Type

    conf

  • DOI
    10.1109/EM-COM.2009.5402992
  • Filename
    5402992