个人简介

Echo Blog


江湖无名 安心练剑
  • Memory 内存知识-37-新技术之增加延迟
    Increasing Latency One thing about future development of memory technology is almost certain: latency will continue to creep up. 延迟将继续蔓延。 We already discussed, in section 2.2.4, that the upcomin...
    2019-05-10 03:08:59 | Memory
  • Memory 内存知识-36-新技术之事务内存
    Transactional Memory In their groundbreaking(开创性) 1993 paper Herlihy and Moss propose to implement transactions for memory operations in hardware since software alone cannot deal with the problem ...
    2019-05-10 03:08:59 | Memory
  • Memory 内存知识-35-新技术 DCAS
    Upcoming Technology In the preceding sections about multi-processor handling we have seen that significant performance problems must be expected if the number of CPUs or cores is scaled up. But t...
    2019-05-10 03:08:59 | Memory
  • Memory 内存知识-34-缺页优化
    缺页优化 On operating systems like Linux with demand-paging support, an mmap call only modifies the page tables. It makes sure that, for file-backed pages, the underlying data can be found and, for a...
    2019-05-10 03:08:59 | Memory
  • Memory 内存知识-33-提升分支预测
    Improving Branch Prediction In section 6.2.2, two methods to improve L1i use through branch prediction and block reordering were mentioned: static prediction through __builtin_expect and profile ...
    2019-05-10 03:08:59 | Memory
  • Memory 内存知识-32-测量内存使用
    Measuring Memory Usage Knowing how much memory a program allocates and possibly where the allocation happens is the first step to optimizing its memory use. There are, fortunately, some easy-to-u...
    2019-05-10 03:08:59 | Memory
  • Memory 内存知识-31-模仿 CPU 缓存
    Simulating CPU Caches While the technical description of how a cache works is relatively easy to understand, it is not so easy to see how an actual program behaves with respect to(尊重) cache. Prog...
    2019-05-10 03:08:59 | Memory
  • Memory 内存知识-30-性能工具
    Memory Performance Tools A wide variety of tools is available to help programmers understand performance characteristics of a program, the cache and memory use among others. Modern processors hav...
    2019-05-10 03:08:59 | Memory