Changes between Version 19 and Version 20 of Commentary/Rts/HaskellExecution/PointerTagging


Ignore:
Timestamp:
Jun 26, 2016 12:14:06 PM (3 years ago)
Author:
takenobu
Comment:

fix link URL to ptr-tagging paper

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Rts/HaskellExecution/PointerTagging

    v19 v20  
    33= Pointer Tagging =
    44
    5 Paper: [http://research.microsoft.com/pubs/67969/ptr-tagging.pdf Faster laziness using dynamic pointer tagging]
     5Paper: [http://research.microsoft.com/en-us/um/people/simonpj/papers/ptr-tag/ptr-tagging.pdf Faster laziness using dynamic pointer tagging]
    66
    77In GHC we "tag" pointers to heap objects with information about the object they point to.  The tag goes in the low 2 bits (3 bits on a 64-bit platform) of the pointer, which would normally be zero since heap objects are always [wiki:Commentary/Rts/Word word]-aligned.