Yang Yang 杨扬
First-year PhD Student

Room 436, Rice Hall
85 Engineer's Way
Charlottesville, Virginia, 22904, USA

CV [Nov 2023]
GitHub
Blog
Linkedin

Email: yangyang AT virginia.edu


About Me
Hi, my name is Yang Yang (a.k.a 'YY'). I am a first-year PhD student in the Department of Computer Science at the University of Virginia, where I have the chance of being advised by Professor Adwait Jog and being a member of the Insight Computer Architecture Lab.

Prior to that, I received my B.S. degree from Jilin University in Jun. 2023. And I was a member of ETECA Lab under the guidance of Professor Jingweijia Tan. Additionally, I was a visiting student at State Key Laboratory of Processors at Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS), where I worked under the guidance of Professor Guangli Li.

Currently, my primary research area revolves around GPU security and CXL.

 

Interests

I am interested in the general area of Computer Architecture & Systems.

 

Education
2023 - Present
Ph.D. in Computer Science
University of Virginia

2019 - 2023
B.S. in Computer Science
Jilin University

 

Experience
Insight Computer Architecture Lab
University of Virginia, USA
Aug. 2023 — Present
Supervisor: Prof. Adwait JOG
Insight Lab: website
Research on: GPU & Interconnect (CXL, etc.) & Storage System & Trusted-Execution Environment

Emerging Technology Enabled Computer Architecture Lab
Jilin University, P.R.China
Feb. 2022 — Jul. 2023
Supervisor: Prof. Jingweijia TAN
ETECA Lab: website
Research on: GPU Power Modeling & MCM-GPU & Under-Voltage Reliability
Thesis: The Design and Implementation of Binary Code Analysis Framework for NVIDIA GPU

State Key Laboratory of Processors
Institute of Computing Technology, Chinese Academy of Science, Beijing, P.R.China
Jul. 2022 — Sept. 2023
Supervisor: Prof. Guangli LI
Lab: website
Research on: Profile-Guided Optimization & Machine Learning & Graph Neural Networks

 

Publication
[SRC@CGO'23] Yang Yang, Xueying Wang, Guangli Li*, Facilitating Profile Guided Compiler Optimization with Machine Learning. [Poster]

 

Awards
Jilin University Undergraduate Academic Year Fellowship:

 


Useful Tools

GPU simulation:
SSD simulation:
CUDA Low-level:
CXL:
Useful Materials For Computer Architecture Research
[09/07/2023] MQ-Sim Tutorial: [video][slides]
[10/19/2023] Introduction blogs about Intel SGX: [Part I] [Part II]
[11/03/2023] Basic concepts about Confidential Computing (CC): [Whitepapers]
[12/04/2023] Intel AVX-family extension: [Reference]
[12/04/2023] Intel SGX: [Library]
[02/16/2024] Linux memory management: [Docs]
[02/16/2024] Page mapping: [Codes]
[02/16/2024] How to access Linux physical memory (/dev/mem): [Codes] [Blog]
[02/16/2024] How to perform virtual2physical address mapping: [Kernel Space] [User Space 1] [User Space 2]
[03/16/2024] CXL paper reading blog series from Zhihu (Chinese) [Link]
[03/20/2024] Latency Numbers Every Programmer Should Know [Link1] [Link2] [Link3]

 

Blog & Post
[08/27/2023] I maintain an awesome list for computer architecture research: [List]
[10/05/2023] My group talk on the BaM system: [slides]
[10/20/2023] Blog & Post updated to Jekyll theme, see blog list here.
[10/25/2023] A note on how to debug GPGPU-Sim: [note]

 

Academic Tips