2016 Fourth International Symposium on Computing and Networking (CANDAR) 2016
DOI: 10.1109/candar.2016.0071
|View full text |Cite
|
Sign up to set email alerts
|

PGASUS: A Framework for C++ Application Development on NUMA Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 10 publications
0
2
0
Order By: Relevance
“…To make it easier for developers to co‐locate data and threads, PGASUS provides simple NUMA‐aware parallel tasking facilities that follow the general concepts of the interfaces for threading and asynchronous calls in C++11 and onwards. In a preceding workshop paper, a preliminary description of the PGASUS has already been published, 8 lacking many details and an appreciable evaluation. In the detailed evaluation presented in the article at hands, we demonstrate that PGASUS provides average performance improvements of 1.56× and peak performance improvements of up to 4.67×across a comprehensive benchmark suite comprised of a text histogram application, a data compression workload, and a database ‐oriented use case.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…To make it easier for developers to co‐locate data and threads, PGASUS provides simple NUMA‐aware parallel tasking facilities that follow the general concepts of the interfaces for threading and asynchronous calls in C++11 and onwards. In a preceding workshop paper, a preliminary description of the PGASUS has already been published, 8 lacking many details and an appreciable evaluation. In the detailed evaluation presented in the article at hands, we demonstrate that PGASUS provides average performance improvements of 1.56× and peak performance improvements of up to 4.67×across a comprehensive benchmark suite comprised of a text histogram application, a data compression workload, and a database ‐oriented use case.…”
Section: Introductionmentioning
confidence: 99%
“…To make it easier for developers to co-locate data and threads, PGASUS provides simple NUMA-aware parallel tasking facilities that follow the general concepts of the interfaces for threading and asynchronous calls in C++11 and onwards. In a preceding workshop paper, a preliminary description of the PGASUS has already been published, 8 lacking many details and an appreciable evaluation.…”
mentioning
confidence: 99%