Charles Explorer logo
🇬🇧

Bobolang - A Language for Bobox

Publication at Faculty of Mathematics and Physics |
2013

Abstract

Currently, there are lot of streaming languages. Although they cover almost all needs during the development of streaming applications, there is a gap when focusing on intra-operator parallelization.

In this paper, we introduce Bobolang language, which is meant to easily express structure of the complete streaming application as well as the internal structure of parallelized operators. Depending on the various criteria such as hardware configuration and some properties of operators, the interpreter of Bobolang is able to automatically modify the resulting structure of the application in order to increase its scalability during the evaluation in parallel environment.