Techniques for reducing and bounding OpenMP dynamic memory

Document typeConference report
Defense date2019-05-07
PublisherBarcelona Supercomputing Center
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 3.0 Spain
Abstract
OpenMP offers a tasking model very convenient
to develop critical real-time parallel applications by virtue of
its time predictability. However, current implementations make
an intensive use of dynamic memory to efficiently manage the
parallel execution. This jeopardizes the qualification process
and limits the use of OpenMP in architectures with limited
amount of memory. This work introduces an OpenMP framework
that statically allocates the data structures needed to efficiently
manage parallel execution in OpenMP programs. We achieve the
same performance than current implementations, while bounding
and reducing the dynamic memory requirements at runtime.
CitationMunera, A.; Royuela, S.; Quiñones, E. Techniques for reducing and bounding OpenMP dynamic memory. A: BSC Severo Ochoa International Doctoral Symposium (6th: 2019: Barcelona). "Book of abstracts". Barcelona: Barcelona Supercomputing Center, 2019, p. 91-92.
Files | Description | Size | Format | View |
---|---|---|---|---|
39_Techniques_for_reducing_and.pdf | 686,1Kb | View/Open |