Changes between Version 16 and Version 17 of Commentary/Rts/HaskellExecution/PointerTagging


Ignore:
Timestamp:
Feb 22, 2011 3:07:56 PM (3 years ago)
Author:
ezyang
Comment:

Fix broken link.

Legend:

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

    v16 v17  
    33= Pointer Tagging = 
    44 
    5 Paper: [http://www.haskell.org/~simonmar/papers/ptr-tagging.pdf Faster laziness using dynamic pointer tagging] 
     5Paper: [http://research.microsoft.com/pubs/67969/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.