Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-2073

Lost update on high frequency statistics maintenance

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • SystemML 1.1
    • None
    • None

    Description

      The recently introduced lock-free statistics maintenance (SYSTEMML-2069) has an issue of lost updates under high-frequency updates of hot opcodes. For example, the following script

      
      parfor(j in 1:24)
         for(i in 1:10000000)
           q = nrow(Y);
      
      

       

      gives the following statistics (counts of 240,000,000 are expected here)

      
       #  Instruction  Time(s)      Count
       1  nrow          95.118  239999993
       2  mvvar         64.423  239999957
      
      

       

      Attachments

        Activity

          People

            mboehm7 Matthias Boehm
            mboehm7 Matthias Boehm
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: