• DocumentCode
    1683416
  • Title

    A GPU-based Architecture for Parallel Image-aware Version Control

  • Author

    da Silva, Juliano Ricardo ; Pacheco, Toni ; Clua, Esteban ; Murta, Leonardo

  • Author_Institution
    Inst. de Comput., Univ. Fed. Fluminense (UFF), Niteroi, Brazil
  • fYear
    2012
  • Firstpage
    191
  • Lastpage
    200
  • Abstract
    Version control is considered a vital component for supporting professional software development and has been widely used for textual artifacts, like source code. However, binary artifacts have received small attention when compared to the former. This fact can impose huge restrictions for projects in the game and media industry, which use large amount of binary data, such as images, videos, graphics, 3D models, and animations, together with source code. For these kinds of artifacts, existing strategies, such as storing the file as a whole for each commit or performing conventional binary delta, consume significant storage space with duplicate data, and even worse, lose vital semantic information. As a response to this problem, this paper introduces an infrastructure to support version control of image artifacts. Due to the amount of data that must be processed, we implemented our proposal using a GPU architecture, allowing a massively parallel approach for version control. The proposed architecture provides speedup over 55 X if compared to the same implementation in CPU.
  • Keywords
    configuration management; graphics processing units; image processing; parallel processing; GPU-based architecture; binary artifacts; image artifacts version control; parallel image-aware version control; professional software development; source code; textual artifacts; Computer architecture; Context; Graphics processing unit; Image color analysis; Image reconstruction; Process control; Programming; CUDA; GPU; Images; Interaction; Revision control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
  • Conference_Location
    Szeged
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-0984-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2012.28
  • Filename
    6178866