Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedings – Annual report year: 2014Researchpeer-review

Standard

Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers. / Jensen, Nicklas Bo; Probst, Christian W.; Karlsson, Sven .

Proceedings of the 7th Swedish Workshop on Multicore Computing (MCC'14). 2014.

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedings – Annual report year: 2014Researchpeer-review

Harvard

Jensen, NB, Probst, CW & Karlsson, S 2014, Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers. in Proceedings of the 7th Swedish Workshop on Multicore Computing (MCC'14). 7th Swedish Workshop on Multicore Computing (MCC14), Lund, Sweden, 27/11/2014.

APA

Jensen, N. B., Probst, C. W., & Karlsson, S. (2014). Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers. In Proceedings of the 7th Swedish Workshop on Multicore Computing (MCC'14)

CBE

Jensen NB, Probst CW, Karlsson S. 2014. Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers. In Proceedings of the 7th Swedish Workshop on Multicore Computing (MCC'14).

MLA

Vancouver

Jensen NB, Probst CW, Karlsson S. Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers. In Proceedings of the 7th Swedish Workshop on Multicore Computing (MCC'14). 2014

Author

Bibtex

@inproceedings{47725fbb1c7247faa16732ae319d5a0d,
title = "Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers",
abstract = "Optimizing compilers are essential to the performance of parallel programs on multi-core systems. It is attractive to expose parallelism to the compiler letting it do the heavy lifting. Unfortunately, it is hard to write code that compilers are able to optimize aggressively and therefore tools exist that can guide programmers with refactorings allowing the compilers to optimize more aggressively. We target the problem with many false positives that these tools often generate, where the amount of feedback can be overwhelming for the programmer. Our approach is to use a filtering scheme based on feedback from multiple compilers and show how we are able to filter out 87.6{\%} of the comments by only showing the most promising comments.",
author = "Jensen, {Nicklas Bo} and Probst, {Christian W.} and Sven Karlsson",
year = "2014",
language = "English",
booktitle = "Proceedings of the 7th Swedish Workshop on Multicore Computing (MCC'14)",

}

RIS

TY - GEN

T1 - Code Commentary and Automatic Refactorings using Feedback from Multiple Compilers

AU - Jensen, Nicklas Bo

AU - Probst, Christian W.

AU - Karlsson, Sven

PY - 2014

Y1 - 2014

N2 - Optimizing compilers are essential to the performance of parallel programs on multi-core systems. It is attractive to expose parallelism to the compiler letting it do the heavy lifting. Unfortunately, it is hard to write code that compilers are able to optimize aggressively and therefore tools exist that can guide programmers with refactorings allowing the compilers to optimize more aggressively. We target the problem with many false positives that these tools often generate, where the amount of feedback can be overwhelming for the programmer. Our approach is to use a filtering scheme based on feedback from multiple compilers and show how we are able to filter out 87.6% of the comments by only showing the most promising comments.

AB - Optimizing compilers are essential to the performance of parallel programs on multi-core systems. It is attractive to expose parallelism to the compiler letting it do the heavy lifting. Unfortunately, it is hard to write code that compilers are able to optimize aggressively and therefore tools exist that can guide programmers with refactorings allowing the compilers to optimize more aggressively. We target the problem with many false positives that these tools often generate, where the amount of feedback can be overwhelming for the programmer. Our approach is to use a filtering scheme based on feedback from multiple compilers and show how we are able to filter out 87.6% of the comments by only showing the most promising comments.

M3 - Article in proceedings

BT - Proceedings of the 7th Swedish Workshop on Multicore Computing (MCC'14)

ER -