An Automated Evolutionary Modularization Approach for Performance-Aware Parallelization of Sequential Source Code
Sequential object-oriented software remains difficult to parallelize because several important decisions are not entirely local. A useful decomposition should consider architectural structure, execution frequency, communication latency, and how much communication can overlap with local computation. In contrast, many tr...