字节跳动硬件加速参考模型资深研发工程师-Data
社招全职5年以上A135793A地点:上海状态:招聘
任职要求
1、深入理解计算机体系结构,对现代处理器、内存系统、IO系统等非常熟悉; 2、熟悉操作系统运行原理,对Bare-metal,RTOS、Linux等内核有过开发经验,熟悉并行程序开发; 3、熟悉事件驱动内核,了解Gem5、Qemu,GPGPUsim等常见的开源硬件仿真平台; 4、硕士研究生以上学历,5年以上建模或体系结构相关领域开发工作经验。 加分项: 1、有SystemC开发经验,熟悉TLM,深入了解过SystemC调度内核的实现; 2、有集群资源管理,虚拟化等相关经验;熟悉K8S; 3、接触过AI软硬件系统开发。
工作职责
1、负责设计AI芯片仿真系统框架,在事务级和CA层级; 2、设计集群建模方案,考虑仿真集群的虚拟化,提供用户友好的部署接口; 3、深入优化仿真系统执行效率。
包括英文材料
RTOS+
[英文] RTOS Fundamentals
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/01-RTOS-fundamentals
A Real-Time Operating System (RTOS) is a type of computer operating system designed to be small and deterministic.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
学历+
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
相关职位
社招5年以上A177181
1、负责设计AI芯片仿真系统框架,在事务级和CA层级; 2、设计集群建模方案,考虑仿真集群的虚拟化,提供用户友好的部署接口; 3、深入优化仿真系统执行效率。
更新于 2025-01-26
社招3-5年A76460
1、负责开发和维护NPU的仿真器;包括ISS和Cycle-Accurate Model; 2、负责开发和维护基于编译器IR的前传实现,用于功能验证; 3、负责和芯片验证团队对接,提供参考模型和测试用例。
更新于 2025-01-10
社招3-5年A21098
1、负责开发和维护NPU的仿真器;包括ISS和Cycle-Accurate Model; 2、负责开发和维护基于编译器IR的前传实现,用于功能验证; 3、负责和芯片验证团队对接,提供参考模型和测试用例。
更新于 2023-05-15