Advertisement

An AlgoView Web-visualization System for the AlgoWiki Project

  • Alexander S. AntonovEmail author
  • Nikita I. Volkov
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 753)

Abstract

There are countless ways to define an algorithm structure, which are mostly organized by flow of data, by executed tasks or by data decomposition. The so-called information graph provides a combination of these patterns. A possibility to investigate visually the information graph of a particular algorithm is, therefore, an adequate tool that helps to understand the algorithm itself, determining its resource of parallelism and figuring out how to code it better for parallel computing systems. In this paper, we present our approach to the information graphs visualization system, where online availability and low computational cost are the primary goals.

Keywords

Information graph Parallel form AlgoWiki AlgoView Web Visualization Algorithm 

References

  1. 1.
    Voevodin, V.V., Voevodin, V.V.: Parallel Computing. BHV-Petersburg, St. Petersburg (2002). (in Russian)zbMATHGoogle Scholar
  2. 2.
    Voevodin, V., Antonov, A., Dongarra, J.: Why is it hard to describe properties of algorithms? Proc. Comput. Sci. 101C, 3–6 (2016). doi: 10.1016/j.procs.2016.11.002 Google Scholar
  3. 3.
    Alexander Antonov, A., Voevodin, V., Voevodin, V., Teplov, A.: A study of the dynamic characteristics of software implementation as an essential part for a universal description of algorithm properties. In: 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing Proceedings, pp. 359–363 (2016). doi: 10.1109/PDP.2016.24
  4. 4.
    Open Encyclopedia of Parallel Algorithmic Features AlgoWiki. https://algowiki-project.org/
  5. 5.
    Sharp, J.A. (ed.): Data Flow Computing: Theory and Practice. Ablex Publishing Corp, Norwood (1992)Google Scholar
  6. 6.
    The Open Graph Viz Platform. https://gephi.org/
  7. 7.
    Graph Visualization Software. http://www.graphviz.org/
  8. 8.
    An Open-Source web-application. http://molview.org/
  9. 9.
    Voevodin, V., Antonov, A., Dongarra, J.: AlgoWiki: an open encyclopedia of parallel algorithmic features. Supercomput. Front. Innov. 2(1), 4–18 (2015). doi: 10.14529/jsfi150101 Google Scholar
  10. 10.
    Chong Lip Phang: Web Coding Bible (HTML, CSS, Javascript, PHP, SQL, XML, SVG, Canvas, WebGL et al.)Google Scholar
  11. 11.
  12. 12.
  13. 13.
    Antonov, A., Frolov, A., Kobayashi, H., Konshin, I., Teplov, A., Voevodin, V., Voevodin, V.: Parallel processing model for Cholesky decomposition algorithm in AlgoWiki project. Supercomput. Front. Innov. 3(3), 61–70 (2016). doi: 10.14529/jsfi160307 Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Lomonosov Moscow State UniversityMoscowRussia

Personalised recommendations