个人介绍
个人16年211理工科院校毕业,一直从事编程工作
对开源openssl组件有两年开发维护经验,做过多个特性开发,解决过多个线上bug,并有向openssl社区提过bug修复的MR,且已合入。
目前在研究tvm源码,可以从模型优化,工程部署等方面做深度合作,
工作经历
2018-03-01 -至今交叉信息技术西安研究院高性能计算软件开发
跟随老师做项目课题,涉及安全加密,深度学习编译器,tvm,fpga等等,平常工作技能包括C/C++,python,rust,she'll,go等
教育经历
2012-09-01 - 2016-07-01太原理工大学计算机科学与技术本科
大学本科期间多次与同学一起做比赛,并取得成绩
技能
AI加速平台的第一阶段中,无论在FPGA还是ASIC设计,无论针对CNN还是LSTM与MLP,无论应用在嵌入式终端还是云端(TPU1),其构架的核心都是解决带宽问题。不解决带宽问题,空有计算能力,利用率却提不上来。就像一个8核CPU,若其中一个内核就将内存带宽100%占用,导致其他7个核读不到计算所需的数据,将始终处于闲置状态。对此,学术界涌现了大量文献从不同角度对带宽问题进行讨论,可归纳为以下几种: A、流式处理与数据复用 B、片上存储及其优化 C、位宽压缩 D、稀疏优化 E、片上模型与芯片级互联 F、新兴技术:二值网络、忆阻器与HBM
2013年, Intel推出SGX(software guard extensions)指令集扩展, 旨在以硬件安全为强制性保障, 不依赖于固件和软件的安全状态, 提供用户空间的可信执行环境, 通过一组新的指令集扩展与访问控制机制, 实现不同程序间的隔离运行, 保障用户关键代码和数据的机密性与完整性不受恶意软件的破坏.不同于其他安全技术, SGX的可信计算基(trusted computing base, 简称TCB)仅包括硬件, 避免了基于软件的TCB自身存在软件安全