Explore >> Select a destination


You are here

manybutfinite.com
| | blog.nelhage.com
2.5 parsecs away

Travel
| | tl;dr "Transparent Hugepages" is a Linux kernel feature intended to improve performance by making more efficient use of your processor's memory-mapping hardware. It is enabled ("enabled=always") by default in most Linux distributions. Transparent Hugepages gives some applications a small performance improvement (~ 10% at best, 0-3% more typically), but can cause significant performance problems, or even apparent memory leaks at worst. To avoid these problems, you should set enabled=madvise on your server...
| | binarydebt.wordpress.com
1.9 parsecs away

Travel
| | In our last post we covered how x86 logical address is translated into linear address. In this one we will look at translation from linear to physical. We will use the terms 'virtual address' and 'linear address' interchangeably. A piece of hardware called paging unit is responsible for converting virtual addresses to physical. However, the...
| | membarrier.wordpress.com
2.2 parsecs away

Travel
| | In the previous post we saw how the memory management unit (MMU) uses page tables to translate virtual addresses into physical ones. We will now consider the various features that such a translation enables in an operating system. In the discussion below, it is important to remember that the granularity of translation is a single...
| | www.felixcloutier.com
19.0 parsecs away

Travel
| [AI summary] The provided text is a comprehensive list of CPU instructions from various architectures, including x86, AVX, SSE, and others. It includes instructions for arithmetic operations, data movement, control flow, and specialized functions like floating-point calculations and vector operations. However, the list appears to be unverified and incomplete, possibly containing errors or missing entries.