• DocumentCode
    2920456
  • Title

    Adjust ELF Format for Multi-core Architecture

  • Author

    Hu, Wei ; Chen, Tianzhou ; Zhang, Nan ; Ma, Jijun

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou
  • fYear
    2009
  • fDate
    20-22 Feb. 2009
  • Firstpage
    388
  • Lastpage
    391
  • Abstract
    There are two problems emerged while multi-core platform become popular in daily life, no matter for high end or low end. The first is how to fully utilize computing resource of these cores without requirement of large modifications of current software design model. The second is about dividing a piece of serial program into parallel program. However, the latter is the responsibility of compiler, which involves complex analysis of logical relationship and data dependency hidden in source code. Assuming a powerful compiler, we propose a new ELF format with multiple text sections each of which corresponds to a piece of logically separated code that could be loaded into a single thread. Similar research has been done on this, but they need a compiler with multiple thread library support which may lead to an overstaffed compiler. We assign this work to program loader and thus reduce design complexity of compiler.
  • Keywords
    multi-threading; multiprocessing systems; program compilers; software libraries; ELF format; compiler design complexity; data dependency; logical relationship; multicore architecture; multiple thread library support; parallel program; program loader; serial program; software design model; Computer architecture; Educational institutions; Geophysical measurement techniques; Ground penetrating radar; Hardware; Parallel programming; Program processors; Programming profession; Software libraries; ELF format; Multi-core; embedded system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Computer Technology, 2009 International Conference on
  • Conference_Location
    Macau
  • Print_ISBN
    978-0-7695-3559-3
  • Type

    conf

  • DOI
    10.1109/ICECT.2009.73
  • Filename
    4795990