Academic Stuffs
我收藏的一些学术相关的资料:
学术方法论
视频
- [POPL 2021] PLMW: “The Lean Researcher” by Alastair Donaldson
- “What My Mentors Taught Me” by Shan Lu (in Chinese) 备用链接
- “Ph.D. Student Advice from a 1980s Ph.D. Student” by Prof. Mark Hill
- “You and Your Research” by Dr. Richard W. Hamming at June 6, 1995
- “The Ph.D. Grind: Candid Discussions About Ph.D. Life” by Philip Guo
Talk
Writing
- “How to Write a Great Research Paper” by Simon Peyton Jones video slides
- “How to write papers so that people can read them” by Derek Dreyer video slides
- “Tips on writing a research paper” by Thomas W. Reps video slides
Architecture
- RISC-V发展态势与趋势 by 包云岗
- “A New Golden Age for Computer Architecture: History, Challenges and Opportunities” by David Patterson
- “HSC: In Computer Architecture, We Don’t Change the Questions, We Change the Answers” by Mark D. Hill
System
- “15 years of learning from mistakes in building system software” by Shan Lu (in Chinese)
- “Tackling synchronization challenges in large scale systems” by Shan Lu
- “Tackling Performance bugs in web applications and cloud systems” by Shan Lu
- “Improving Correctness, Performance, and Energy Efficiency of ML Applications” by Shan Lu
- 计算机系统研究的一些体会 by 陈海波
Compiler
- “Locknote: How Badly Do We Want Correct Compilers?” by John Regehr at NDC TechTown 2023
- “The Golden Age of Compiler Design in an Era of HW/SW Co-design” by Dr. Chris Lattner at ASPLOS 2021
- “CIRCT: Lifting hardware development out of the 20th century” by Andrew Lenharth, Chris Lattner at 2021 LLVM Dev Mtg
- “Undefined Behavior and Compiler Optimizations” by John Regehr at C++Now 2018
- “Superoptimizing LLVM” by John Regehr in 2014
Programming Languages
- “Mojo 🔥: A system programming language for heterogenous computing” at 2023 LLVM Dev Mtg
- “Undefined Behavior” by John Regehr at CppCon 2017: part1 part2
Software Engineering
- Relevance, Simplicity, and Innovation: Stories and Takeaways from Software Engineering Research by Andreas Zeller at ICSE 2018
- “Fuzzing: A Tale of Two Cultures” by Andreas Zeller at NDSS 2022
- “Learning the Language of Failure” by Andreas Zeller
- “On Impact in Software Engineering Research” by Andreas Zeller
- “What makes useful research in Software Engineering?” by Andreas Zeller