diff options
| author | Federico Angelilli <code@fedang.net> | 2025-04-29 02:32:58 +0200 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2025-04-29 02:32:58 +0200 |
| commit | 746ee142fa1a5166f14ff8c012a0a03807215bae (patch) | |
| tree | e15c179132a8b0c68d3e40ae00c018f14f7c2e92 /content/posts | |
| parent | 4246b8845825ee6820e9773c77029bbfa18041d1 (diff) | |
Adjust intro again
Diffstat (limited to 'content/posts')
| -rw-r--r-- | content/posts/pointer-tagging/index.md | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/content/posts/pointer-tagging/index.md b/content/posts/pointer-tagging/index.md index c1ff79a..63fee67 100644 --- a/content/posts/pointer-tagging/index.md +++ b/content/posts/pointer-tagging/index.md @@ -5,14 +5,18 @@ categories = [ "langdev", "deep-dive", "low-level" ] tags = [ "low-level", "memory", "optimization", "langdev", "interpreter" ] +++ -Let's explore **tagged pointers**, a clever optimization -that can reduce memory footprint and boost performance. +Let's explore **pointer tagging**, a clever optimization used +to reduce memory footprint and boost performance. <!--more--> -This technique has a long history[^tagarch] and is used in many critical applications, -such as operating system kernels and programming language interpreters. -We will also see a simple implementation, with a focus on language development. +Despite not being widely known, this concept has a long history[^tagarch] +and is used in many critical low-level applications, +such as operating system kernels and programming language interpreters. + +With a focus on language development, we'll analyze tagged pointers and +produce a simple implementation. + ## Preliminary theory |
