On visualizing large multidimensional datasets with a multi-threaded radial approach

被引:2
|
作者
Liu, Tianyang [1 ]
Bouali, Fatma [2 ]
Venturini, Gilles [1 ]
机构
[1] Univ Tours, Comp Sci Lab, 64 Ave Jean Portalis, F-37200 Tours, France
[2] Univ Lille 2, IUT, 25-27 Rue Marechal Foch, F-59100 Roubaix, France
关键词
Visual data mining; Large datasets; GPU; Multi-threaded implementation; Radial visualization; INFORMATION VISUALIZATION;
D O I
10.1007/s10619-015-7174-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study how to visualize large amounts of multidimensional data with a radial visualization. For such a visualization, we study a multi-threaded implementation on the CPU and the GPU. We start by reviewing the approaches that have visualized the largest multidimensional datasets and we focus on the approaches that have used CPU or GPU parallelization. We consider the radial visualizations and we describe our approach (called POIViz) that uses points of interest to determine a layout of a large dataset. We detail its parallelization on the CPU and the GPU. We study the efficiency of this approach with different configurations and for large datasets. We show that it can visualize, in less than one second, millions of data with tens of dimensions, and that it can support "real-time" interactions even for large datasets. We conclude on the advantages and limits of the proposed visualization.
引用
收藏
页码:321 / 345
页数:25
相关论文
共 50 条
  • [1] On visualizing large multidimensional datasets with a multi-threaded radial approach
    Tianyang Liu
    Fatma Bouali
    Gilles Venturini
    Distributed and Parallel Databases, 2016, 34 : 321 - 345
  • [2] Conversation Space: Visualizing multi-threaded conversation
    Popolov, Dimitri
    Callaghan, Michael
    Luker, Paul
    Proceedings of the Workshop on Advanced Visual Interfaces, 2000, : 246 - 249
  • [3] Bottle Graphs: Visualizing Scalability Bottlenecks in Multi-Threaded Applications
    Du Bois, Kristof
    Sartor, Jennifer B.
    Eyerman, Stijn
    Eeckhout, Lieven
    ACM SIGPLAN NOTICES, 2013, 48 (10) : 355 - 371
  • [4] Paje: An extensible environment for visualizing multi-threaded programs executions
    de Kergommeaux, JC
    Stein, BD
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 133 - 140
  • [5] A Collaborative Approach for Multi-Threaded SAT Solving
    Pascal Vander-Swalmen
    Gilles Dequen
    Michaël Krajecki
    International Journal of Parallel Programming, 2009, 37 : 324 - 342
  • [6] A generic approach to the security of multi-threaded programs
    Mantel, H
    Sabelfeld, A
    14TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP, PROCEEDINGS, 2001, : 126 - 142
  • [7] A Collaborative Approach for Multi-Threaded SAT Solving
    Vander-Swalmen, Pascal
    Dequen, Gilles
    Krajecki, Michael
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (03) : 324 - 342
  • [8] Multi-threaded reachability
    Sahoo, D
    Jain, J
    Iyer, SK
    Dill, DL
    Emerson, EA
    42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 467 - 470
  • [9] Partitioning multi-threaded processors with a large number of threads
    El-Moursy, A
    Garg, R
    Albonesi, DH
    Dwarkadas, S
    ISPASS 2005: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2005, : 112 - 123
  • [10] Multi-Threaded Actors
    Azadbakht, Keyvan
    de Boer, Frank S.
    Serbanescu, Vlad
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (223): : 51 - 66