Projects 项目

切换语文: English 中文

Distributed KV System

Distributed Key-value Storage System | Aug 2022 - Present

C++ High-Performance Web Server Development

Self-motivated Project | July 2022 - Aug 2022

Pintos Operating System Development

Team Leader, Operating System Course Project | Feb 2022 - May 2022

End-to-End Encrypted File Sharing System

Computer Security Course Project | March 2022 - April 2022

并行和分布式 Mandelbrot 集计算

Mandelbrot 集计算的尴尬并行算法实现分别在共享内存和消息传递方式中使用 pthread 和 MPI 实现。详情可在Github repo philipzhux/parallel-mandelbrot-compute 中查看。

自然场景下的 TCP实现

实现了TCP协议的3次握手和4次挥手连接关闭。除此之外,还完成了TCP流量控制和Reno式的拥塞控制。此外,还实现了自定义的拥塞控制算法。详情可在 Github repo philipzhux/cmutcp 中查看。

CPU 和 GPU 上的并行和分布式多体模拟

分别通过 MPI、Pthread、OpenMP以及MPI+OMP 混合实现的CPU并行 N-body多体模拟和及使用NVIDIA CUDA 实现的基于GPU之多体模拟。详情可查看Github repo philipzhux/parallel-n-body

飞箱存 (广州飞箱网络有限公司)

飞箱存 (广州飞箱网络有限公司)是一家位于华南大湾区的初创公司,致力于通过提供易用、网盘式的的生活存储服务来改善该地区居民的生活质量和福祉。我是该公司的创始人,并参与其后端系统和小程序(id:boxifly)的开发。详情可在 我们的Linkedin页面,以及 我们的官方网站查看。

MIPS 5 级流水线 CPU 设计

使用Verilog 设计了一个 基于MIPS 架构的基本 5 级流水线 CPU。数据冒险及控制冒险通过转发和停顿来解决。详情可在 Github repo philipzhux/pipeline 中查看。

支持Job Control的简化 Linux 交互式 Shell

根据CSAPP中的 shell-lab 实现的支持Job Control的基础shell 程序。

酒店预订Django Web App

数据库系统课程项目。详情可在Github repo philipzhux/gba-hotel查看。