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
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;
Conference_Titel :
Electronic Computer Technology, 2009 International Conference on
Conference_Location :
Macau
Print_ISBN :
978-0-7695-3559-3
DOI :
10.1109/ICECT.2009.73