旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

硕士论文学生——RISC-V 处理器的编译器优化

Master Thesis Student – Compiler Optimization for RISC-V Processors

格罗方德(GlobalFoundries)

地点
鲁汶,比利时
类型
兼职
发布
2026-09-01
编号
JR-2602989

半导体HPC

职责

  • 分析 RMX7xx、RHX1xx 和 RPX1xx RISC-V 处理器系列的微架构特征。
  • 研究处理器流水线、指令调度、指令融合机会和多发射执行行为。
  • 找出性能瓶颈和编译器驱动优化的机会。
  • 在 LLVM 编译器框架内设计、实现和验证新的优化。
  • 通过基准测试、性能分析和性能测试评估编译器增强功能的影响。
  • 与处理器架构师和软件工程师合作,深入理解硬件与软件的交互。
  • 记录发现,并提出对未来编译器和处理器改进的建议。

必备要求

  • 目前正在攻读计算机工程、计算机科学、电气工程或相关领域的硕士学位。
  • 深入理解计算机体系结构和处理器设计概念。
  • 掌握编译器基础知识、优化技术和代码生成方法。
  • 具备 C/C++ 编程经验。
  • 熟悉 Linux 开发环境和软件开发工具。
  • 较强的分析和解决问题的能力。
  • 能够独立工作,同时与技术专家有效协作。
  • 良好的英语书面和口头沟通能力。

优先条件

  • 具备 LLVM 或其他编译器基础架构的使用经验。
  • 了解 RISC-V 架构和指令集概念。
  • 了解处理器微架构、流水线技术和性能优化。
  • 具备基准测试、性能分析或性能测试工具的使用经验。
  • 接触过嵌入式系统或底层软件开发。

Responsibilities

  • Analyze the microarchitectural characteristics of the RMX7xx, RHX1xx and RPX1xx RISC-V processor families.
  • Study processor pipelines, instruction scheduling, instruction fusion opportunities and multi-issue execution behavior.
  • Identify performance bottlenecks and opportunities for compiler-driven optimization.
  • Design, implement and validate new optimizations within the LLVM compiler framework.
  • Evaluate the impact of compiler enhancements through benchmarks, profiling and performance testing.
  • Collaborate with processor architects and software engineers to better understand hardware-software interaction.
  • Document findings and propose recommendations for future compiler and processor improvements.

Must Have

  • Currently pursuing a master's degree in computer engineering, computer science, electrical engineering or a related field.
  • Strong understanding of computer architecture and processor design concepts.
  • Solid grasp of compiler fundamentals, optimization techniques and code generation methods.
  • Experience programming in C/C++.
  • Familiarity with Linux development environments and software development tools.
  • Strong analytical and problem-solving skills.
  • Ability to work independently while collaborating effectively with technical experts.
  • Good written and verbal communication skills in English.

Preferred

  • Experience with LLVM or other compiler infrastructures.
  • Knowledge of RISC-V architecture and instruction set concepts.
  • Knowledge of processor microarchitecture, pipeline techniques and performance optimization.
  • Experience with benchmarking, profiling or performance testing tools.
  • Exposure to embedded systems or low-level software development.

公司简介

GlobalFoundries 是一家领先的全方位半导体代工厂,为全球众多最具创新精神的科技公司提供设计、开发和制造服务的独特组合。GlobalFoundries 的全球制造布局遍布三大洲,致力于打造变革行业的技术和系统,并赋予客户塑造市场的力量。欲了解更多信息,请访问 www.gf.com。