Skip to content
View 500BoiledPotatoes's full-sized avatar

Block or report 500BoiledPotatoes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
500BoiledPotatoes/README.md

Hi, I'm Jingyu 👋

ANU   UCD   BJUT

email   linkedin   views

computer architecture  ·  systems  ·  parallel computing  ·  llm safety



About

I build things close to the metal. My interests centre on computer architecture and systems programming — from OS kernels and memory allocators to CUDA kernels and distributed solvers. I care about how software maps onto hardware, and how to extract maximum performance from modern architectures.

Currently at Australian National University, previously Beijing University of Technology (BJUT) and University College Dublin (UCD), where I graduated with First Class Honours.

  • 🔭  Studying at ANU · applying for PhD positions
  • 🌱  Deep in computer architecture, OS and HPC
  • 📫  jingyu.lu@anu.edu.au


Projects


🖥️  Systems Programming

CSAPP-concurrent-train-traffic-control

Concurrent train scheduler with deadlock prevention via resource ordering. Fine-grained mutex strategy minimises lock contention across critical sections.

c concurrency posix

CSAPP-memory-allocators-and-garbage-collectors

Heap allocator with explicit free lists and boundary-tag coalescing, paired with a mark-and-sweep GC. Balanced for throughput and fragmentation ratio.

c memory gc

xv6-os-projects

Kernel-level extensions to MIT's xv6: system calls, scheduling algorithms, virtual memory management, and file system features — all from scratch.

c os xv6

⚡  Parallel & High-Performance Computing

shared-memory-gpu-advection-solver

GPU solver for advection equations using CUDA shared memory tiling. Warp-aligned data staging cuts global memory bandwidth and maximises on-chip reuse.

cuda c hpc gpu

distributed-advection-solver-mpi

Multi-node advection solver with halo exchange. Non-blocking MPI communication pipelines computation and communication across distributed processes.

c mpi distributed

🔐  LLM Safety

garak  fork

Contributing to an open-source LLM vulnerability scanner — probing models for jailbreaks, hallucination patterns, and safety boundary failures across multiple attack surfaces.

python llm red-team


Tech Stack


Low-level C CUDA MPI POSIX
Systems Linux xv6 Docker Git
ML / AI Python PyTorch Pandas


Stats


streak   top languages

profile summary



"Premature optimisation is the root of all evil — but late optimisation is the root of all latency."

Pinned Loading

  1. garak garak Public

    Forked from DavidLee528/garak

    LLM vulnerability scanner

    Python