DocumentCode
2145499
Title
Reduction of Complexity and Automation of Parallel Execution through Loop Level Parallelism
Author
Teff, Robert A. ; Lee, Roger Y.
Author_Institution
Central Michigan Univ., Mount Pleasant
fYear
2007
fDate
11-12 Oct. 2007
Firstpage
304
Lastpage
308
Abstract
SIMD (single instruction multiple data) is a processor architecture classification from Flynn´s taxonomy. The concept is that a single instruction set operates on multiple units of data simultaneously. Computers use this processor architecture are known as array processors or vector processors. Most computers in use today are SISD (single instruction single data) though allowing a single instruction to operate on multiple data can also be applied to a virtual machine that is capable of parallel execution through the use of multi-threading/multi-core processors, or distributed parallel execution on a multi-computer grid. This paper proposes a language structure that applies the SIMD concept to the Java virtual machine. The motive is to reduce the complexity of the code and ease implementation of parallelization by running a single set of instructions concurrently on an entire collection of objects.
Keywords
Java; concurrency control; multi-threading; parallelising compilers; program control structures; vector processor systems; virtual machines; Java virtual machine; array processors; complexity reduction; concurrency control; distributed parallel execution; loop level parallelism; multicomputer grid; multicore processors; multithreading; parallel execution automation; parallel language; parallel processing; parallelizing compiler; processor architecture classification; single instruction multiple data; single instruction single data; vector processors; Automation; Computer aided instruction; Computer architecture; Concurrent computing; Distributed computing; Grid computing; Parallel processing; Taxonomy; Vector processors; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2007. QSIC '07. Seventh International Conference on
Conference_Location
Portland, OR
ISSN
1550-6002
Print_ISBN
978-0-7695-3035-2
Type
conf
DOI
10.1109/QSIC.2007.4385512
Filename
4385512
Link To Document