bobh's blog
  • 首页
  • 归档
  • 标签
  • 分类
  • 友链
  • Blog Collections
bobh's blog
  • 首页
  • 归档
  • 标签
  • 分类
  • 友链
  • Blog Collections

资源链接合集

2020-12-01 约 849 字 预计阅读 2 分钟

文章目录

  • memory prefetch浅析 - 一篇验证prefetch指令提升CPU效率的文章。
  • The Y Combinator (Slight Return) - 一篇详细介绍Y-combinator的博文
  • Fastest C++ way to convert float to string
  • Hunting a NUMA Performance Bug - 一次排查SyllaDB中和NUMA相关的性能问题的过程
  • SyllaDB在I/O调度器上的技术演进和经验
    • Designing a Userspace Disk I/O Scheduler for Modern Datastores: the ScyllaDB example (Part 1)
    • Designing a Userspace Disk I/O Scheduler for Modern Datastores: the ScyllaDB example (Part 2)
    • The ScyllaDB I/O Scheduler – Better Latencies Under Any Circumstance
    • ScyllaDB’s New IO Scheduler
    • What We’ve Learned after 6 Years of IO Scheduling
    • Implementing a New IO Scheduler Algorithm for Mixed Read/Write Workloads
  • Direct I/O Writes: The Path to Storage Wealth
  • Different I/O Access Methods for Linux, What We Chose for ScyllaDB, and Why - 总结和比较了read()/write()/mmap()/DIO/AIO/DIO
  • The Architecture of Open Source Applications - 主要讲一些经典软件项目的架构和演进过程中的实践和经验,目前有四本:
    • 500 Lines or Less
    • The Performance of Open Source Applications
    • AOSA Volume 2 - Structure, Scale, and a Few More Fearless Hacks
    • AOSA Volume 1 - Elegance, Evolution, and a Few Feearless Hacks
  • NUMA(Non-Uniform Memory Access): An Overview
  • NUMA deep dive系列:
    • NUMA Deep Dive Part 1: From UMA to NUMA
    • NUMA Deep Dive Part 2: System Architecture
    • NUMA Deep Dive Part 3: Cache Coherency
    • NUMA Deep Dive Part 4: Local Memory Optimization
    • NUMA Deep Dive Part 5: ESXi VMkernel NUMA Constructs
  • memory deep dive系列:
    • Memory Deep Dive: Memory Subsystem Organisation
    • Memory Deep Dive: Memory Subsystem Bandwidth
    • Memory Deep Dive: Optimizing for Performance
    • Memory Deep Dive: DDR4 Memory
    • Memory Deep Dive: NUMA and Data Locality
    • Memory Deep Dive Summary
  • Nearly Unfathomable Morass of Arcana (NUMA) - CppNow2023
  • Parallel and Distributed Programming - Kenjiro Taura: 并行编程,内容包括openMP, CUDA, SIMD
    • What You Must Know about Memory, Caches, and Shared Memory: 其中一个关于存储系统基础知识的PPT,内容比较全面
  • Designs, Lessons and Advice from Building Large Distributed Systems - Jeff Dean
  • Semi-static Conditions in Low-latency C++ for High Frequency Trading: Better than Branch Prediction Hints
  • Linux network问题定位/调优
    • Red Hat Enterprise Linux Network Performance TuningGuide
    • linux-network-performance-parameters
  • man7.org Training and Consulting
    • Shared Libraries: The Dynamic Linker: shared libraries相关知识,更详细的介绍在作者的书Linux programming interface 41,42章
  • ELF相关
  • Linux Foundation Referenced Specifications
  • Elasticsearch 内存占用分析及 page cache 监控
  • Memory Models
    • Hardware Memory Models 中文翻译
    • Programming Language Memory Models 中文翻译
  • Memory Ordering at Compile Time
  • Linux-Kernel Memory Model
  • Synthesis Lectures on Data Management
    • Databases on Modern Hardware: How to Stop Underutilization and Love Multicores [别人的笔记]
  • Synthesis Lectures on Computer Architecture
  • Software optimization resources - Agner Fog
  • Intel® VTune™ Profiler Performance Analysis Cookbook
    • Profiling a warehouse-scale computer
  • Running new applications on old glibc
    • ELF Symbol Versioning
  • Oracle Solaris 11.4 Linkers and Libraries Guide
  • How a toolchain is constructed
  • OS Specific Toolchain
  • How to Build a GCC Cross-Compiler
  • Build a Portable GCC Toolchain
  • Balancing vectorized query execution with bandwidth-optimized storage
  • Should the cache padding size of x86-64 be 128 bytes?
  • 向量化
    • CPU Dispatch in ClickHouse
    • TiFlash 面向编译器的自动向量化加速
    • Vectorization Essentials
    • Common Vectorization Tips
    • (Auto)Vectorization tutorial
    • Auto-Vectorization in LLVM
    • Auto-vectorization in GCC
  • labs.iximiuz
  • Fun with veth-devices, Linux bridges and VLANs in unnamed Linux network namespaces – I
  • CPU Performance Scaling
  • CppPerformanceBenchmarks - Chris Cox
  • uops.info
  • FoundationDB, forum
    • Technical Overview of FoundationDB - Evan Tschannen, Apple
  • Deterministic Simulation
    • 确定性模拟器
    • antithesis’s blog
    • Testing Distributed Systems w/ Deterministic Simulation
    • Building a Deterministic Hypervisor with bhyve - May 2024 FreeBSD Developer Summit
  • How do SSDs Work?

文章作者 bobh

上次更新 2020-12-01

数据库/分布式系统资源合集 上一篇
由 Hugo 强力驱动 | 主题 - Even © 2019 - 2025bobh