申请
技术专家P8
姓名: S先生 顾问面试: 擅长领域: 领域 职位: 技术专家P8 最高学历: 沟通情况: 新鲜出炉
面议 目前住址:   求职区域: 考虑公司类型: 不限 考虑公司行业: 不限 接受工作强度: 不限
个人情况: 1978出生   男   已婚 候选人优势:
工作经验
阿里巴巴云计算技术有限公司 在职时间: 2013-2 至今 职位: 技术专家P8 下属人数: 2 工作职责: 设计并实现了核高基项目 JavaScript 静态和运行时优化编译器 SJSC(Static Java Script Compiler),其中包括静态类型推导模块和运行时代码生成和优化模块,用于计算 Javascript 的静态类型从而提高 Javascript 编写大工程的能力(类型推导能力优于Facebook的Flow);提升 JavaScript的执行性能;减少运行时内存占用开销。经由SJSC编译的JS App 程序平均提升性能38%。SJSC的实现基于阿里巴巴开源编译器 XOC. SJSC 目前未开源。 设计并实现了优化编译器 XOC, 它是一个具有高可扩展性,高性能的优化编译器,可以同时用于优化和分析静态语言C,Java语言,以及动态语言Javascript 。已用于阿里巴巴的多个项目,目前项目代码已经开源 。 更详细的了解 XOC 开源项目: https://github.com/alibaba/xoc https://github.com/stevenknown/xoc(更新较快) YunOS虚拟机以及编译器优化部分的设计/重构、改进。 设计架构 JavaScript 优化引擎。 设计YunOS开发者编程语言规范及工程规范,以及配套的开发者工具。 调研系统底层软件,如编译器、虚拟机的最新发展及业界动态,保持YunOS的核心技术的领先能力。 英文的简历内容详见 https://cn.linkedin.com/in/steven-su-972b9356
北阳电子 在职时间: 2005-2 至 2013-2 职位: 软件工程师 下属人数: 1 工作职责: 为凌阳公司自主设计研发的16位/32位的CPU和32位DSP开发C语言编译器。 与32位 DSP(命名为PAC) 相关的工作: 设计并实现了分配 Cluster,功能单元,寄存器的优化模块,对应用程序 的性能提升较之前由台湾清华大学实现的优化高23%。 设计并实现了指令调度模块,较 Open64 的调度器性能提升7%。 设计并实现了一个平台无关的基于非奇异矩阵变换的循环变换引擎, 并使用该引擎自动的重构和并行化最内层循环。 设计并实现了一个基于整数线性规划的指令划分模块擎,用于获得最大 的指令级并行性。 设计用于优化 single-entry, single-exit region control code 的编译优化方法。 移植 Open64 4.2.1 到 PAC DSP, 并调优编译器的优化。 以GCC为平台,设计实现了多面体变换模型,这是一个编译器的优化模块,可以进行长序列的 常规循环变换的组合变换,也可进行依赖检测。(已经支持的循环变换包括 loop interchange, loop reverse, loop skew, loop scale, loop tiling, loop stripemine, loop fusion, loop fission, nonsingular loop transformation, singular Loop transformation). 目前该模块主要用于面向ARM的自动向量化优化。 与32位 CPU(命名为 Score) 相关的工作: 为 Score 的操作系统设计开发应用程序加载器,可动态装载应用程序(涉及到指令地址部分和symbol 的relocation)。 移植和调优基于 Open64 的 C 编译器的 CG(Code Generation), LNO(Loop Nested Optimization) 和 IPA(Interprocedural Analysis and Optimization) 部分。 设计并实现基于不动点的迭代数据流方程的 global dead code elimination, 能够消除冗余控制流,Benchmark性能提升5%。 与16位 CPU(命名为unSP) 相关的工作: 维护早期的C编译器和汇编器。 在新的基于 Open64 的C编译器上,调优寄存器分配,指令调度,循环展开。 开发反汇编器。 设计并实现了一种语言,以及相对应的编译器,解释器,该工具用于验证汇编器生成指令的正确性,获得公司的技术创新奖励。
北京飞天诚信科技有限公司 在职时间: 2004-2 至 2005-1 职位: 系统工程师 工作职责: 设计并实现一种高级解释型语言,及其编译器,解释器,用于 Windows 操作 系统上驱动程序开发和控制。 开发并维护了多个的USB加密锁硬件驱动程序和与其相对应的 SmartCard 虚拟驱动程序。
北京晨光汇龙电子科技公司 在职时间: 2002-7 至 2004-1 职位: 软件工程师 工作职责: 设计并实现了无线电信号监测软件系统SR-2000-2。该系统的硬件是基于 CUBIC 公司的4400 VXI总线接收机和测向处理器. 设计并实现了多信道测向系统的软件控制系统和GPS信号分析软件。
教育/培训经历
首都师范大学 时间: 1998-9 至 2002-7 本科
申请安排面试
X