[[abstract]]A run-time technique based on the inspector-executor scheme is proposed in this paper to find available parallelism on loops. Our inspector can determine the wavefronts by building a DEF-USE table for each loop of a program. Additionally, the process the inspector uses to find the wavefronts can be parallelized fully without any synchronization. Our executor executes loop iterations concurrently. For each wavefront, the auto-adapted function is used to get a tailored thread number instead of using a fixed number of thread for execution. Experimental results show that our new parallel inspector can handle complex data dependency patterns and significantly reduce the execution time. ? 1998 Institute of Information Science, Academi...
Abstract. A loop with irregular assignment computations contains loopcarried output data dependences...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
[[abstract]]Performing runtime parallelization on general networks of workstations (NOWs) without sp...
When the inter-iteration dependency pattern of the iterations of a loop cannot be determined statica...
While automatic parallelization of loops usually relies on compile-time analysis of data dependences...
In this paper, we present two new run-time algorithms for the parallelization of loops that have ind...
Current parallelizing compilers do a reasonable job of extracting parallelism from programs with reg...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Run time methods are studied to automatically parallelize and schedule iterations of a do loop in ce...
Current parallelizing compilers cannot extract a significant fraction of the available parallelism i...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
The goal of parallelizing, or restructuring, compilers is to detect and exploit parallelism in seque...
In this paper we give a new run--time technique for finding an optimal parallel execution schedule f...
[[abstract]]Performing run-time parallelization on general networks of workstations (NOWs) without s...
Abstract. A loop with irregular assignment computations contains loopcarried output data dependences...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
[[abstract]]Performing runtime parallelization on general networks of workstations (NOWs) without sp...
When the inter-iteration dependency pattern of the iterations of a loop cannot be determined statica...
While automatic parallelization of loops usually relies on compile-time analysis of data dependences...
In this paper, we present two new run-time algorithms for the parallelization of loops that have ind...
Current parallelizing compilers do a reasonable job of extracting parallelism from programs with reg...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Current parallelizing compilers cannot identify a significant fraction of parallelizable loops becau...
Run time methods are studied to automatically parallelize and schedule iterations of a do loop in ce...
Current parallelizing compilers cannot extract a significant fraction of the available parallelism i...
[[abstract]]The main function of parallelizing compilers is to analyze sequential programs, in parti...
The goal of parallelizing, or restructuring, compilers is to detect and exploit parallelism in seque...
In this paper we give a new run--time technique for finding an optimal parallel execution schedule f...
[[abstract]]Performing run-time parallelization on general networks of workstations (NOWs) without s...
Abstract. A loop with irregular assignment computations contains loopcarried output data dependences...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
[[abstract]]Performing runtime parallelization on general networks of workstations (NOWs) without sp...