2009 17th Euromicro International Conference on Parallel, Distributed and Network-Based Processing 2009
DOI: 10.1109/pdp.2009.49
|View full text |Cite
|
Sign up to set email alerts
|

Two Formal Semantics of a Subset of the Paderborn University BSPlib

Abstract: PUB (Paderborn University BSPLib) is a C library supporting the development of Bulk-Synchronous Parallel (BSP)algorithms. The BSP model allows an estimation of the execution time, avoids deadlocks and non-determinism. This paper presents two formal operational semantics for a C+PUB subset language using the Coq proof assistant, one for classical BSP operations and one that emphasises high performance primitives.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0
1

Year Published

2010
2010
2021
2021

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 18 publications
0
0
0
1
Order By: Relevance
“…Современные методы описания семантики. В настоящее время наибольшее распространение получили три способа описания семантики формального языка [18,19] На сегодняшний день с наиболее полным формальным описанием семантики BSPlib можно ознакомиться в работе [6], где предлагается операционная семантика языка BSP-IMP, состоящего из нескольких конструкций, типичных для императивных языков программирования, а также операций get и put, схожих с bsp_get и bsp_put, и [20], где предлагается расширение классического языка IMP, используемого во многих курсах языков программирования за рубежом. Он обладает очень простой семантикой и моделью памяти.…”
Section: Information Science Computing Devices and Controlingunclassified
“…Современные методы описания семантики. В настоящее время наибольшее распространение получили три способа описания семантики формального языка [18,19] На сегодняшний день с наиболее полным формальным описанием семантики BSPlib можно ознакомиться в работе [6], где предлагается операционная семантика языка BSP-IMP, состоящего из нескольких конструкций, типичных для императивных языков программирования, а также операций get и put, схожих с bsp_get и bsp_put, и [20], где предлагается расширение классического языка IMP, используемого во многих курсах языков программирования за рубежом. Он обладает очень простой семантикой и моделью памяти.…”
Section: Information Science Computing Devices and Controlingunclassified