DocumentCode
2232844
Title
A New Computer Architecture Using a New Program Driving Method
Author
Li, Xiaobo ; Cui, Xiangdong ; Ni, Xiaoqiang ; Ma, Chiyuan ; Jiang, Jingfei ; Zhou, Huiping ; Zhou, Zhou ; Luo, Ke ; Deng, Jiangsha
Author_Institution
Sch. of Comput. & Commun. Eng., Changsha Univ. of Sci. & Technol., Hunan
fYear
2006
fDate
10-12 July 2006
Firstpage
345
Lastpage
349
Abstract
Much dependency among the instructions of one program often limits the parallelism that can be exploited. In the other hand, the dependency among the instructions from different programs is much smaller, and the parallelism is more easily achieved. However, traditional processors are all using "hardware PC+" to drive a program to run, which is unable to run more programs in a single kernel processor concurrently and is therefore unable to exploit the parallelism of instructions of programs. This paper proposes a new type of computer processor (called concurrent multiple program processor CMPP) architecture using a new program driving method which can run more than one program in a single kernel processor concurrently without using interrupt technique. The main idea of the new driving method is to pick up all the program/instruction driving elements/factors to form a driving vector, called program driving vector (PDV) or program driver (PD) for short, so that many PDs can drive many programs to run concurrently
Keywords
computer architecture; instruction sets; multiprocessing systems; operating system kernels; program processors; CMPP architecture; PDV; computer processor architecture; concurrent multiple program processor; instruction driving elements; kernel processor; program driving method; program driving vector; Computer architecture; Concurrent computing; Hardware; Kernel; Parallel processing; Personal communication networks; Pipelines; Program processors; Time sharing computer systems; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science, 2006 and 2006 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse. ICIS-COMSAR 2006. 5th IEEE/ACIS International Conference on
Conference_Location
Honolulu, HI
Print_ISBN
0-7695-2613-6
Type
conf
DOI
10.1109/ICIS-COMSAR.2006.11
Filename
1652015
Link To Document