Skip to content

eopXD

Since 1997/2/24

  • 分享
  • 技術
  • 生活
  • 大學

技術

感謝所有願意回答我的疑問、耐心教導我、給我靈感的人。

Programming

Truly Type Safe
CRTP

C/C++

Cartesian Coordinate Iterator
Value Category(值類別)- 1 / 2
Value Category(值類別)- 2 / 2
Sorting std::unique_ptr in associative containers
Recursive template metaprogramming – 1 / 3
Recursive template metaprogramming – 2 / 3
Recursive template metaprogramming – 3 / 3

Algorithm

Canonical Coin System
Morris Traversal

Data Struture

Wavelet Tree 小波樹

Plutus Pioneer Program

Plutus Pioneer Program – Week 1 筆記
Plutus Pioneer Program – Week 2 筆記
Plutus Pioneer Program – Week 3 筆記

LLVM

Tutorial: How to contribute to upstream LLVM
2021 LLVM Dev Mtg: How to utilize a LoopNest pass
2023 LLVM Dev Mtg NA: How to add an C intrinsic and code-gen it, using the RISC-V vector C intrinsics

RISC-V

Introduction to Zve, Zvl and its LLVM implementation
RVV vector elements and its policy behaviors
2022 RISC-V Summit: Spike Usage and Adding V Extension Support to Spike

Misc

If your perf is not working…
Google Summer Of Code 2021
OCW: Machine Learning Compilation (MLC)
2022 LLVM Dev Mtg, San Jose
Reading notes: Integer Quantization for Deep Learning Inference: Principle and Empirical Evaluation

分享此文:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
Like Loading...
  • 分享
  • 技術
  • 生活
  • 大學
eopXD Website Built with WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Subscribe Subscribed
    • eopXD
    • Already have a WordPress.com account? Log in now.
    • eopXD
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
%d