联创团队 Lab 组(Unique Lab),现地址为湖北省武汉市珞喻路 1037 号华中科技大学启明学院亮胜楼 8 楼 810 室。
Unique Lab 是不可定义的(Indefinable)。
在 Lab 组,你可以学以致用,对计算机科学的各个具体的方向进行学习和研究。系统和网络编程、高性能计算、服务器运维、分布式系统、算法开发、数据库及存储,校园周边餐饮都是我们乐于研究的领域。
对这些方向不甚了解?下面提供了研究这些方向可以做的事情:
- 操作系统:在内核态魔改代码或实现内核模块,控制进程调度,网络栈,设备驱动等等。或者在用户态将系统调用包装成系统基础服务。
- 计算机网络:学习 TCP/IP 及其他的网络协议并了解各层的原理。在虚拟环境中模拟真实的互联网基础设施。
- 高性能计算:通过各种手段(大规模并行,GPU 编程,etc.)对代码进行优化,榨干硬件的所有性能,最大化地加速应用程序的运行。
- 服务器运维/homeLab:在寝室搭建 EPYC/Platium 全闪 100G 高性能计算集群,
挖矿致富。给神秘 ARM/MIPS 板子移植 Openwrt/DPDK 实现千兆线速 NAT+SSL。把一切企业级淘汰产品折腾一下跑起来发挥余热。 - 算法:用精巧的思维编织出优美的程序,比如对工程算法(如 Raft)进行深入的学习,顺便剑指 offer。
- 分布式系统:在数据量暴增,单机遇到瓶颈的当今,如何构建可以持续扩展的弹性集群?如何解决副本一致性、数据分片、负载均衡、任务调度等问题?又如何在性能、安全、成本、一致性之间权衡?
- 数据库:执行器、优化器,存储引擎,研究业界最潮流的(分布式)数据库,坚如磐石、快如闪电。
- 云原生:探索云计算时代的应用基础设施(K8S, 容器, DevOps)和形态可能性(微服务, FaaS)。
- 深度学习系统:将高性能计算与分布式系统的知识综合运用到深度学习的任务中,为模型的训练和推理提供系统层面的支持与优化。比如通过增大并行规模缩短模型的训练时间,或是将训练好的大模型部署在端设备(手机、开发版等)上。
餐饮:dbc,dbj,zmp,汉堡王,兰州拉面,大排档,大可乐,810陈酿
计算机偏向底层的系统设计和编程需要大量知识支撑,这也是为什么我们的成员需要学习各个方向的计算机理论知识,其中不乏 CSAPP、算法导论这样的大部头。
看看这个:入门指北。