Skip to main content

Showing 1–3 of 3 results for author: Iwainsky, C

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

    cs.PF

    Runtime-Adaptable Selective Performance Instrumentation

    Authors: Sebastian Kreutzer, Christian Iwainsky, Marta Garcia-Gasulla, Victor Lopez, Christian Bischof

    Abstract: Automated code instrumentation, i.e. the insertion of measurement hooks into a target application by the compiler, is an established technique for collecting reliable, fine-grained performance data. The set of functions to instrument has to be selected with care, as instrumenting every available function typically yields too large a runtime overhead, thus skewing the measurement. No "one-suits-all… ▽ More

    Submitted 20 March, 2023; originally announced March 2023.

    Comments: To be published in the proceedings of the 28th International Workshop on High-Level Parallel Programming Models and Supportive Environments

  2. arXiv:1906.08911  [pdf, other

    cs.DC cs.CL cs.PF cs.PL

    Toward a Standard Interface for User-Defined Scheduling in OpenMP

    Authors: Vivek Kale, Christian Iwainsky, Michael Klemm, Jonas H. Muller Korndorfer, Florina M. Ciorba

    Abstract: Parallel loops are an important part of OpenMP programs. Efficient scheduling of parallel loops can improve performance of the programs. The current OpenMP specification only offers three options for loop scheduling, which are insufficient in certain instances. Given the large number of other possible scheduling strategies, it is infeasible to standardize each one. A more viable approach is to ext… ▽ More

    Submitted 8 July, 2019; v1 submitted 20 June, 2019; originally announced June 2019.

    Comments: 16 pages with references

  3. arXiv:1809.03188  [pdf, other

    cs.DC

    OpenMP Loop Scheduling Revisited: Making a Case for More Schedules

    Authors: Florina M. Ciorba, Christian Iwainsky, Patrick Buder

    Abstract: In light of continued advances in loop scheduling, this work revisits the OpenMP loop scheduling by outlining the current state of the art in loop scheduling and presenting evidence that the existing OpenMP schedules are insufficient for all combinations of applications, systems, and their characteristics. A review of the state of the art shows that due to the specifics of the parallel application… ▽ More

    Submitted 10 September, 2018; originally announced September 2018.

    Comments: 18 pages, 6 figures, conference