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 Hirasawa | 1 | 21 | 8.38 |
Kei Hiraki | 2 | 388 | 51.95 |