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
Link To Document