Title
Software Smlp Execution With Side-Effect Slice Exclusion
Abstract
An effective approach to accelerate applications is to execute them, in parallel. Executing a sequential program in a parallel manner requires that the program source be rewritten heuristically or converted with an automatic parallelizing compiler. It is difficult to obtain sufficient parallelism in non-numerical programs with automatic parallelzing compilers. Speculative Method-Level Parallelism(SMLP) is useful to enhance performance of existing sequential programs. We propose to exclude side-effects from methods and utilize data value reuse and speculative parallelism with software to execute existing sequential applications in parallel. This study profiles value localities that exist in method arguments of benchmark. programs, and evaluates performance improvements by applying data value reuse and speculative parallelism.
Year
Venue
Keywords
2005
PDPTA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3
value locality, side effect, automatic parallel execution
Field
DocType
Citations 
Computer science,Parallel computing,Software,Operating system
Conference
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Shoichi Hirasawa1218.38
Kei Hiraki238851.95