• DocumentCode
    3693664
  • Title

    A parallelizable approach for mining likely invariants

  • Author

    Alessandro Danese;Luca Piccolboni;Graziano Pravadelli

  • Author_Institution
    University of Verona, Strada le Grazie 15, 37134, Verona, Italy
  • fYear
    2015
  • Firstpage
    193
  • Lastpage
    201
  • Abstract
    A relevant aspect in design analysis and verification is monitoring how logic relations among different variables change at run time. Current static approaches suffer from scalability problems that prevent their adoption on large designs. On the contrary, dynamic techniques scale better from the memory-consumption point of view. However, to achieve a high accuracy, they require to analyse a huge number of (long) execution traces, which results in time-consuming phases. In this paper, we present a new efficient approach to automatically infer logic relations among the variables of a design implementation. Both a sequential and a GPU-oriented parallel implementation are proposed to dynamically extract likely invariants from execution traces on different time windows. Execution traces composed of millions of simulation instants can be efficiently analysed.
  • Keywords
    "Graphics processing units","Engines","Instruments","Computer architecture","Instruction sets","Accuracy","Analytical models"
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/CODESISSS.2015.7331382
  • Filename
    7331382