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 条
  • [21] Semi-automated Recommendation Platform for Data Visualization: Roopana
    Kanchana, W. A. D.
    Madushanka, G. D. L.
    Maduranga, H. P.
    Udayanga, M. D. M.
    Meedeniya, D. A.
    Perera, I.
    2017 3RD INTERNATIONAL MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON), 2017, : 117 - 122
  • [22] Towards Semi-Automated Satellite Mapping for Humanitarian Situational Awareness
    Voigt, Stefan
    Schoepfer, Elisabeth
    Fourie, Christoff
    Mager, Alexander
    PROCEEDINGS OF THE FOURTH IEEE GLOBAL HUMANITARIAN TECHNOLOGY CONFERENCE (GHTC 2014), 2014, : 412 - 416
  • [23] A Semi-automated Approach towards Handling Inconsistencies in Software Requirements
    Sharma, Richa
    Biswas, K. K.
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2012, 2013, 410 : 142 - 156
  • [24] A Comparative Study Towards Particle Identification Employing Semi-Automated Image Processing in Experimental SEM Images
    van Eden, Beatrice
    Wessels, Gert
    Botha, Nicolene
    Botha, Natasha
    du Toit, Jurie
    2021 RAPID PRODUCT DEVELOPMENT ASSOCIATION OF SOUTH AFRICA - ROBOTICS AND MECHATRONICS - PATTERN RECOGNITION ASSOCATION OF SOUTH AFRICA (RAPDASA-ROBMECH-PRASA), 2022,
  • [25] A FRAMEWORK FOR SEMI-AUTOMATED IMPLEMENTATION OF MULTIDIMENSIONAL DATA MODELS
    Nagy, Ilona Mariana
    INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2012, : 169 - 174
  • [26] Semi-automated data processing of hydrogen exchange mass spectra using HX-Express
    Weis, David D.
    Engen, John R.
    Kass, Ignatius J.
    JOURNAL OF THE AMERICAN SOCIETY FOR MASS SPECTROMETRY, 2006, 17 (12) : 1700 - 1703
  • [27] AI Assistants: A Framework for Semi-Automated Data Wrangling
    Petricek, Tomas
    van den Burg, Gerrit J. J.
    Nazabal, Alfredo
    Ceritli, Taha
    Jimenez-Ruiz, Ernesto
    Williams, Christopher K. I.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (09) : 9295 - 9306
  • [28] NeuronMetrics: Software for semi-automated processing of cultured neuron images
    Narro, Martha L.
    Yang, Fan
    Kraft, Robert
    Wenk, Carola
    Efrat, Alon
    Restifo, Linda L.
    BRAIN RESEARCH, 2007, 1138 : 57 - 75
  • [29] Automated and semi-automated map georeferencing
    Burt, James E.
    White, Jeremy
    Allord, Gregory
    Then, Kenneth M.
    Zhu, A-Xing
    CARTOGRAPHY AND GEOGRAPHIC INFORMATION SCIENCE, 2020, 47 (01) : 46 - 66
  • [30] Comparison of automated versus semi-automated whole blood processing systems: A systematic review
    Cid, Joan
    Comasolivas, Nil
    Perez-Aliaga, Ana
    Illingworth, Nicola
    Cardoso, Marcia
    VOX SANGUINIS, 2023, 118 (04) : 263 - 271