- Hong Kong
-
05:59
(UTC +08:00) - https://blog.eastonman.com
- https://orcid.org/0009-0004-1168-4046
- @Easton_Man
- https://t.me/EastonMan
Lists (1)
Sort Name ascending (A-Z)
Stars
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.
Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extension, LoongArch64. Part of Node.js, WebKit/Safari, Ladybird, …
A collection of out-of-tree Clang plugins for teaching and learning
A simple full system emulator. Currently support RV64IMACSU and MIPS32 and LoongArch32. Capable of booting Linux. Suitable for education and research.
A Verilator based SoC simulator that allows you to define AXI Slave interface in software.
🎞 Implementation of several Branch Prediction algorithms and analysis on their effectiveness on real-world program traces.
Implementing the Precise Runahead (HPCA'20) in gem5
Understand microarchitecture features of I-D Coherence.