Amethyst Studio
Home
Archive
About
GitHub
Light
Dark
System
Home
Archive
About
GitHub
Kaida Amethyst
美国北卡罗莱纳州立大学计算机硕士,编程语言方向;高级编译器工程师。
Categories
个人成长
11
开发工具
7
技术原理
18
编程实践
21
Tags
AnnualSummary
Block Chain
C
C++
Compiler
EnglishLearning
Git
Life
Linux
LLVM
Math
Meta Programming
Reading
Rust
Source Code Analysis
Thought
Ubuntu
Vim
聪明人的个人成长(摘抄)
2023-02-19
个人成长
Reading
第一章,真实。要成长,首先要接受现实,要知道真实情况是什么
3115 words
|
16 minutes
在C++中编写Cached函数
2023-02-18
编程实践
C++
python里面有一个超好用的cache关键字,可以用来提升性能,C++虽然没有这样的东西,但是我们可以来自己实现
714 words
|
4 minutes
C++为什么析构函数是虚函数
2022-11-12
技术原理
C++
解释一下为什么析构函数经常是虚函数
414 words
|
2 minutes
变优秀有用吗
2022-10-26
个人成长
Life
变得优秀,就会受到追捧吗?
327 words
|
2 minutes
指令调度
2022-09-16
技术原理
Compiler
由于芯片底层流水线的设计,按序执行指令可能并非是性能最优的方案,适当调整指令执行的顺序会使得程序的运行效率提高,这就是编译优化的指令调度。
3053 words
|
15 minutes
cuda libdevice中的logf函数
2022-08-17
技术原理
C++
Source Code Analysis
Math
glibc的logf虽然比较精准,但不太适合在gpu这种向量化架构上跑,看看cuda是怎么计算的
1459 words
|
7 minutes
glibc源码剖析 - logf
2022-07-25
技术原理
C
Source Code Analysis
Math
剖析一下glibc中logf的实现,这个代码的解读需要不少数学知识
4012 words
|
20 minutes
C++常见面试题(初阶版)
2022-07-16
技术原理
C++
记录一下初级C++程序员的常见面试题。
5833 words
|
29 minutes
1
4
5
6
7
8
皖ICP备2022002030号-1
© 2024 Kaida Amethyst. All Rights Reserved.