CPU Performance Architect
Google
Banqiao District, New Taipei City, Taiwan 220
4天前

Our computational challenges are so big, complex and unique we can't just purchase off-the-shelf hardware, we've got to make it ourselves.

Your team designs and builds the hardware, software and networking technologies that power all of Google's services. As a Hardware Engineer, you design and build the systems that are the heart of the world's largest and most powerful computing infrastructure.

You develop from the lowest levels of circuit design to large system design and see those systems all the way through to high volume manufacturing.

Your work has the potential to shape the machinery that goes into our cutting-edge data centers affecting millions of Google users.

As a Performance Architect, you'll be the key contributor to the CPU architecture and microarchitecture definitions. You’ll work with micro-architects, hardware and software teams to research innovative ideas.

You’ll assess the ideas by using the performance analysis infrastructure that you and your team develop. You’ll profile the workloads and analyze their key performance characteristics.

You’ll conduct performance analysis and debug performance bottlenecks.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences.

We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Build processor performance analysis infrastructure, which includes preparing workloads, developing performance models, porting a design onto a hardware emulator, and conducting performance and workload analysis.
  • Work with the RTL team to correlate the performance model with the RTL.
  • Collaborate with key micro-architects to develop and assess microarchitecture ideas.
  • Select appropriate industry standard processor benchmarks for goal setting. Define and produce custom in-house benchmark suites using first party applications.
  • Participate in Performance, Power, Area (PPA) tradeoff analysis for architecture and microarchitecture features. Communicate analysis results in both qualitative and quantitative fashion to support major decisions.
  • Minimum qualifications :

  • Master's degree in Electrical Engineering, Computer Engineering, or Computer Science, or equivalent practical experience.
  • Experience with CPU / ML architecture.
  • Experience with C / C++ and scripting languages, e.g. Python.
  • Experience in performance modeling, analysis, and workload characterization.
  • Preferred qualifications :

  • PhD in Electrical Engineering, Computer Engineering, or Computer Science, emphasizing on computer architecture.
  • Experience leading CPU performance model development, performance analysis, and workload characterization.
  • Experience in microarchitecture innovation.
  • Familiarity and experience with ARM Architecture.
  • Knowledgeable on system software components, such as Linux, drivers, and runtime.
  • 报告这项工作
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    申請
    郵箱地址
    通過點擊“持續”,我允許neuvoo同意處理我的數據並向我發送電子郵件提醒,詳見neuvoo的 隱私政策 。我可以隨時撤回我的同意或退訂。
    持續
    申請表