Towards Semi-automated Parallelization of Data Stream Processing

被引:0
|
作者
Krulis, Martin [1 ]
Bednarek, David [1 ]
Falt, Zbynek [1 ]
Yaghob, Jakub [1 ]
Zavoral, Filip [1 ]
机构
[1] Charles Univ Prague, Prague, Czech Republic
关键词
SYSTEM;
D O I
10.1007/978-3-319-25017-5_22
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Current hardware development trends exhibit clear inclination towards parallelism. Multicore CPUs as well as many-core architectures such as GPUs or Xeon Phi devices are widely present in both high-end servers and common desktop PCs. In order to utilize the computational power of these parallel platforms, the applications must be designed in a way that intensively exploits parallel processing. In ourwork, we propose techniques that simplify the application decomposition process in data streaming systems. The data streaming paradigm may be applied in many data-intensive applications, e.g., database management systems or scientific data processing. In order to employ these techniques, we have developed a data streaming language called Bobolang that simplifies the design of the application. This approach allows the programmer to write strictly serial operators in a traditional language and then interconnect these operators in an execution plan, that presents opportunities for automated parallel processing.
引用
下载
收藏
页码:235 / 245
页数:11
相关论文
共 50 条
  • [1] Semi-Automated Data Labeling
    Desmond, Michael
    Duesterwald, Evelyn
    Brimijoin, Kristina
    Brachman, Michelle
    Pan, Qian
    NEURIPS 2020 COMPETITION AND DEMONSTRATION TRACK, VOL 133, 2020, 133 : 156 - 169
  • [2] Towards Automatic Parallelization of Stream Processing Applications
    Dolz, Manuel F.
    Del Rio Astorga, David
    Fernandez, Javier
    Daniel Garcia, J.
    Carretero, Jesus
    IEEE ACCESS, 2018, 6 : 39944 - 39961
  • [3] AutoMicroED: A semi-automated MicroED processing pipeline
    Powell, Samantha
    ACTA CRYSTALLOGRAPHICA A-FOUNDATION AND ADVANCES, 2021, 77 : A302 - A302
  • [4] SEMI-AUTOMATED PROCESSING FOR AUTOLOGOUS MARROW TRANSPLANTATION
    BALDAUF, MC
    KRIESEL, DH
    WEYHMILLER, J
    RUSHING, DA
    TRANSFUSION, 1984, 24 (05) : 429 - 429
  • [5] Optimal Data Partition for Semi-Automated Labeling
    Lopresti, Daniel
    Nagy, George
    2012 21ST INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR 2012), 2012, : 286 - 289
  • [6] TOWARDS SEMI-AUTOMATED ASSISTANCE FOR THE TREATMENT OF STRESS DISORDERS
    van der Sluis, Frans
    van den Broek, Egon L.
    Dijkstra, Ton
    HEALTHINF 2010: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON HEALTH INFORMATICS, 2010, : 446 - +
  • [7] Strategies towards digital and semi-automated curation in RegulonDB
    Rinaldi, Fabio
    Lithgow, Oscar
    Gama-Castro, Socorro
    Solano, Hilda
    Lopez, Alejandra
    Rascado, Luis Jose Muniz
    Ishida-Gutierrez, Cecilia
    Mendez-Cruz, Carlos-Francisco
    Collado-Vides, Julio
    DATABASE-THE JOURNAL OF BIOLOGICAL DATABASES AND CURATION, 2017,
  • [8] Towards semi-automated assignment of software change requests
    Cavalcanti, Yguarata Cerqueira
    Machado, Ivan do Carmo
    Neto, Paulo Anselmo da Motal S.
    de Almeida, Eduardo Santana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 115 : 82 - 101
  • [9] A GOMSL Analysis of Semi-Automated Data Entry
    Haimson, Craig
    Grossman, Justin
    EICS'09: PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2009, : 61 - 65
  • [10] Towards Semi-Automated Annotation for Prepositional Phrase Attachment
    Rosenthal, Sara
    Lipovsky, William J.
    McKeown, Kathleen
    Thadani, Kapil
    Andreas, Jacob
    LREC 2010 - SEVENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2010, : 2486 - 2490