[Libre-soc-dev] svp64 questions: variable parallelism vs predictability
    Alexandre Oliva 
    oliva at gnu.org
       
    Sat Dec 26 03:28:03 GMT 2020
    
    
  
Should I raise them here, or in bugzilla (213?)
One issue in my mind is parallelism and ordering guarantees of the
specification, considering that the amount of parallelism may vary.
Consider:
  setvli 45  ; set vector length to 45
  mv 39, 36  ; copy 45 registers from r36 on to r39 on
Must this overwrite r40 with r37 before copying it to r43?
Or must it load r40 before overwriting it, even at high parallelism?
Or must it lower parallelism to avoid such overwrites?
Or can it vary depending on the amount of parallelism?
-- 
Alexandre Oliva, happy hacker  https://FSFLA.org/blogs/lxo/
   Free Software Activist         GNU Toolchain Engineer
        Vim, Vi, Voltei pro Emacs -- GNUlius Caesar
    
    
More information about the Libre-soc-dev
mailing list