SAGe: A configurable code generator for efficient Symbolic Analysis of time-series

被引:0
|
作者
Cerina L. [1 ]
Santambrogio M.D. [1 ]
机构
[1] Politecnico di Milano, Italy
关键词
Time series analysis - Computational efficiency - [!text type='Python']Python[!/text] - Computing power - Codes (symbols) - Low power electronics;
D O I
10.1145/3412821.3412823
中图分类号
学科分类号
摘要
Some of the most recent applications and services revolve around the analysis of time-series, which generally exhibits chaotic characteristics. This behavior brought back the necessity to simplify their representation to discover meaningful patterns and extract Information efficiently. Furthermore, recent trends show how computation Is moving back from the Cloud to the Edge of network, meaning that algorithms should be compatible with low-power embedded devices. A family of methods called Symbolic Analysis (SA) tries to solve this Issue, reducing the dimensionality of the original data In a set of symbolic words and providing distance metrics for the obtained symbols. However, SA Is usually Implemented using application-specific tools, which are not easily adaptable, or mathematical environments (e.g. R, Julia) that do not ensure portability, or that require additional work to maximize computing performance. We propose here SAGe: a code generation tool that helps the user to prototype efficient and portable code, starting from a high-level representation of SA requirements. Other than exploiting similarities between SA pipelines, SAGe employs general code templates to build and deploy the code on different architectures, such as embedded devices, microcontrollers, and FPGAs. Preliminary results show a speedup up to 223x against Python Implementations running on an x86 desktop machine and a notable Increase In computational efficiency on a reconfigurable device. © 2020 Copyright Is held by the owner/author(s).
引用
收藏
页码:12 / 17
页数:5
相关论文
共 50 条
  • [41] TIME-SERIES ANALYSIS IN PERSPECTIVE
    HIPEL, KW
    WATER RESOURCES BULLETIN, 1985, 21 (04): : 609 - 624
  • [42] A Framework for Time-Series Analysis
    Kurbalija, Vladimir
    Radovanovic, Milos
    Geler, Zoltan
    Ivanovic, Mirjana
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, AIMSA 2010, 2010, 6304 : 42 - 51
  • [43] ANALYSIS OF PALEOMAGNETIC TIME-SERIES
    DENHAM, CR
    TRANSACTIONS-AMERICAN GEOPHYSICAL UNION, 1975, 56 (12): : 977 - 977
  • [44] ROBUST TIME-SERIES ANALYSIS
    SNYDER, RD
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1982, 9 (02) : 168 - 172
  • [45] THE METHODS OF TIME-SERIES ANALYSIS
    POLLOCK, DSG
    INTERDISCIPLINARY SCIENCE REVIEWS, 1987, 12 (02) : 128 - 135
  • [46] GRAIL: Efficient Time-Series Representation Learning
    Paparrizos, John
    Franklin, Michael J.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (11): : 1762 - 1777
  • [47] A CDF-Based Symbolic Time-Series Data Mining Approach for Electricity Consumption Analysis
    Wu, I-Chin
    Chen, Yi-An
    Wang, Zan-Xian
    HCI INTERNATIONAL 2018 - POSTERS' EXTENDED ABSTRACTS, PT III, 2018, 852 : 515 - 521
  • [48] Experimental study of the complex dynamics of semiconductor lasers with feedback via symbolic time-series analysis
    Sorrentino, Taciano
    Aragoneses, Andres
    Perrone, Sandro
    Gauthier, Daniel J.
    Torrent, M. C.
    Masoller, Cristina
    SEMICONDUCTOR LASERS AND LASER DYNAMICS VI, 2014, 9134
  • [49] TIME-SERIES IDENTIFICATION OF INTERAREA AND LOCAL GENERATOR RESONANT MODES
    BOLLINGER, KE
    NORUM, WE
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1995, 10 (01) : 273 - 279
  • [50] Machine learning assisted network classification from symbolic time-series
    Panday, Atish
    Lee, Woo Seok
    Dutta, Subhasanket
    Jalan, Sarika
    CHAOS, 2021, 31 (03)