Skip to main content

Showing 1–3 of 3 results for author: Philippsen, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2401.13645  [pdf, other

    cs.PL

    Employing polyhedral methods to optimize stencils on FPGAs with stencil-specific caches, data reuse, and wide data bursts

    Authors: Florian Mayer, Julian Brandner, Michael Philippsen

    Abstract: It is well known that to accelerate stencil codes on CPUs or GPUs and to exploit hardware caches and their lines optimizers must find spatial and temporal locality of array accesses to harvest data-reuse opportunities. On FPGAs there is the burden that there are no built-in caches (or only pre-built hardware descriptions for cache blocks that are inefficient for stencil codes). But this paper demo… ▽ More

    Submitted 24 January, 2024; originally announced January 2024.

    Journal ref: 14th International Workshop on Polyhedral Compilation Techniques, (IMPACT 2024, in conjunction with HiPEAC 2024), Munich, Germany, Oct. 17, 2024, 12 pages, see https://impact-workshop.org/impact2024/#mayer24-fpgas

  2. arXiv:2302.09330  [pdf, other

    cs.SE

    Practical Flaky Test Prediction using Common Code Evolution and Test History Data

    Authors: Martin Gruber, Michael Heine, Norbert Oster, Michael Philippsen, Gordon Fraser

    Abstract: Non-deterministically behaving test cases cause developers to lose trust in their regression test suites and to eventually ignore failures. Detecting flaky tests is therefore a crucial task in maintaining code quality, as it builds the necessary foundation for any form of systematic response to flakiness, such as test quarantining or automated debugging. Previous research has proposed various meth… ▽ More

    Submitted 18 March, 2023; v1 submitted 18 February, 2023; originally announced February 2023.

    Comments: 12 pages, to be published in the Proceedings of the IEEE International Conference on Software Testing, Verification and Validation (ICST 2023)

  3. More Accurate Recommendations for Method-Level Changes

    Authors: Georg Dotzler, Marius Kamp, Patrick Kreutzer, Michael Philippsen

    Abstract: During the life span of large software projects, developers often apply the same code changes to different code locations in slight variations. Since the application of these changes to all locations is time-consuming and error-prone, tools exist that learn change patterns from input examples, search for possible pattern applications, and generate corresponding recommendations. In many cases, the… ▽ More

    Submitted 10 August, 2017; originally announced August 2017.

    Comments: 11 pages, 11 figures