Articles 1 - 1 of 1
Full-Text Articles in Computer Engineering
Metafork: A Compilation Framework For Concurrency Models Targeting Hardware Accelerators, Xiaohui Chen
Electronic Thesis and Dissertation Repository
Parallel programming is gaining ground in various domains due to the tremendous computational power that it brings; however, it also requires a substantial code crafting effort to achieve performance improvement. Unfortunately, in most cases, performance tuning has to be accomplished manually by programmers. We argue that automated tuning is necessary due to the combination of the following factors. First, code optimization is machine-dependent. That is, optimization preferred on one machine may be not suitable for another machine. Second, as the possible optimization search space increases, manually finding an optimized configuration is hard. Therefore, developing new compiler techniques for optimizing applications ...