Yiwei Yang (Victor)

Biography

I'm a first-year Computer Science System Ph.D student @BaskinEng. I'm honored to be advised by Andrew Quinn, and hacking on cutting-edge HW/SW co-design. My main focus is the reliability and the speed of new system like CXL based on observability of kernel and outer devices. Previously, I'm an undergraduate @ShanghaiTech, writing ChocoPy-LLVM and researching FM/AISec for Professors Foo, making SCC happen with Shu and researching on PMEM @Toast. For UIUC ReU 2021, I learned Java Flaky Test under supervision of Darko and Wing
fn research_no_failure()->Result < Paper, Error > {
    let paper = Paper::new();
    loop{
        asm!("clflush" :: "r" (&paper.iter()) : "rax", "rbx", "rcx", "rdx": "volatile" );
        __atomic_thread_fence(__ATOMIC_SEQ_CST);
        if (paper.is_valid()){
            break;
        }
    }
    Ok(paper)
}

Skills

Education

BEng in Computer Science and Engineering

Shanghaitech, Shanghai
Shanghai, China
September 2018 - July 2022

Ph.D. Student in Computer Science and Engineering

UC Santa Cruz, California
Santa Cruz, California
July 2022 - July 2028

Industrial Experiences

Serving for HFT team by HPC automated DevOps stack

Jump Trading, Shanghai
Shanghai, China
June 2020 - July 2020
  • High Frequency Trade Order Book simulation applying Linear.Regression Method.
  • Applied salt and jinja to automate scheduling of jobs and assigning affinity of cpu cores in Linux DevOps.
  • Applied gobidng of gobpf to try IOVisor stuff.
Leader
September 2019 - November 2021
Establish a team of 16 undergraduate students in total for SCC Competition.
  • Profile using Arm Forge/Vtune/Perf, tuning scheduler/MPI affinity/OS params/program parameters
  • Optimize Fortran/C++/Cuda memory/FS MPI/NCCL/Hovorod communication on 2-8 nodes' server
  • Train new members who are interested in system for job-related skills.

Research Interest

  • Memory Forensics
  • Program Analysis
  • File System

Familiar Frameworks

  • RiscV
  • Z3
  • wasm
  • Linux Perf
  • eBPF
  • Gem5
  • MPI
  • LLVM
  • Soot

Teaching Assistant

ShanghaiTech CS131: Compiler

Research Experiences

Research Assistant Intern
July 2019 - June 2021
  • Researching Adversarial Sample Detection for Deep Neural Familiar Frameworks Network using foolbox and IBM-ART to improve accuracy of object recognition to prevent impostors from hacking into systems.
  • Researching MOVE language in Libra currency source code to protect against Arithmetic Overflow, Timestamp Dependency with LeaferX.
  • Understanding the real access mechanism of Memory Mode Optane Memory and XPBuffer by reverse-engineering methods.
Research Experiences for Undergraduate
July 2021 - September 2021
  • Investigating Order-Dependent Flaky Tests.

Publications

Attack as Defense: Characterizing Adversarial Examples using Robustness

Critique of “MemXCT: memory-centric X-ray CT reconstruction with massive parallelization” by SCC Team from ShanghaiTech University

Critique of "A Parallel Framework for Constraint-Based Bayesian Network Learning via Markov Blanket Discovery" by SCC Team from ShanghaiTech University

Highlighted Projects

    The value of VChain comes from the application of driver-assisted decision making and the innovation of the business model, the former relying on blockchain security and computation without latency, and the latter as a result of data aggregation and movement.
  • In one scope, multiple car sensors and their data transactions are trusted by the blockchain created by CPChain.
  • Artificial intelligence decision making, based on IoT big data. Heterogeneous data interoperability, resulting in big data aggregation.
  • Interaction and application of data assets, data assets are leveraging the verifiable characteristics of the main chain to benefit emerging business models such as insurance valuation.