Multi-Core Implementation of Geometric Multidimensional Scaling for Large-Scale Data

被引:1
|
作者
Dzemyda, Gintautas [1 ]
Medvedev, Viktor [1 ]
Sabaliauskas, Martynas [1 ]
机构
[1] Vilnius Univ, Inst Data Sci & Digital Technol, Vilnius, Lithuania
关键词
Dimensionality reduction; Multidimensional scaling; Geometric MDS; Parallel computations; Large-scale data; Multi-core implementation;
D O I
10.1007/978-3-031-04819-7_8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A well-known and widely used technique for mapping data from high-dimensional space to lower-dimensional space is multidimensional scaling (MDS). Although MDS, as a dimensionality reduction method used for data visualization, demonstrates great versatility, it is computationally demanding, especially when the data set is not fixed and its size is constantly growing. Traditional MDS approaches are limited when analyzing very large data sets, as they require very long computation times and large amounts of memory. A way to minimize MDS stress, which can be used to reduce the dimensionality of large-scale data, has been developed using the ideas of Geometric MDS, where all points in a low-dimensional space change their coordinates simultaneously and independently during a single iteration of stress minimization. It is shown in this paper that Geometric MDS allows the implementation of parallel computing for the dimensionality reduction process of large-scale data using multithreaded multi-core processors. We explore how the computational time consumption of data dimensionality reduction and multidimensional data visualization depends on the number of processor cores or processor threads used.
引用
下载
收藏
页码:74 / 82
页数:9
相关论文
共 50 条
  • [31] Web Application for Large-Scale Multidimensional Data Visualization
    Dzemyda, Gintautas
    Marcinkevicius, Virginijus
    Medvedev, Viktor
    MATHEMATICAL MODELLING AND ANALYSIS, 2011, 16 (02) : 273 - 285
  • [32] Dynamic multidimensional index for large-scale cloud data
    He, Jing
    Wu, Yue
    Dong, Yunyun
    Zhang, Yunchun
    Zhou, Wei
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2016, 5
  • [33] Dynamic multidimensional index for large-scale cloud data
    Jing He
    Yue Wu
    Yunyun Dong
    Yunchun Zhang
    Wei Zhou
    Journal of Cloud Computing, 5
  • [34] A Locality-Aware, Energy-Efficient Cache Design for Large-Scale Multi-Core Systems
    Alshegaifi, Abdulrahman
    Huang, Chun-Hsi
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 497 - 502
  • [35] A New Parallelization Model for Detecting Temporal Bursts in Large-Scale Document Streams on a Multi-Core CPU
    Tamura, Keiichi
    Kitakami, Hajime
    2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 519 - 524
  • [36] Performance Modeling and Optimizations for Decomposition-based Large-scale Packet Classification on Multi-core Processors
    Qu, Yun R.
    Zhou, Shijie
    Prasanna, Viktor K.
    2014 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2014, : 154 - 161
  • [37] Health Monitoring of Large-Scale Civil Structures: An Approach Based on Data Partitioning and Classical Multidimensional Scaling
    Entezami, Alireza
    Sarmadi, Hassan
    Behkamal, Behshid
    Mariani, Stefano
    SENSORS, 2021, 21 (05) : 1 - 23
  • [38] Implementation of TCP Large Receive Offload on Multi-core NPU Platform
    Li Jie
    Chen Shuhui
    Su Jinshu
    2016 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC 2016): TOWARDS SMARTER HYPER-CONNECTED WORLD, 2016, : 258 - 263
  • [39] ACO Algorithms with Multi-core Implementation
    Kugu, Emin
    Sahingoz, Ozgur Koray
    2013 7TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2013, : 248 - 252
  • [40] Scaling alltoall collective on multi-core systems
    Kumar, Rahul
    Mamidala, Amith
    Panda, D. K.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 204 - +