Vengineerの戯言

人生は短いけど、長いです。人生を楽しみましょう!

Apple の RISC-V High Performace Programmer のお仕事とは?

はじめに

AppleRISC-V High Performance Programmer を募集しているというお話をこのブログに書いたのが9月4日

vengineer.hatenablog.com

このブログでは、RISC-VとArm Neonが出てきて、なにこれ?と思った次第です。

SiFiveのブログを読んで、ヒントを見つけた

SiFiveの下記のブログ、Chiplets のお話なのですが、その中にあったキーワード

www.sifive.com

Sifive Recode

そのキーワードとは、SiFive Recode

f:id:Vengineer:20210918103458p:plain

Arm Neon code を RISC-V Vector code に変換するソリューションが SiFive Recode

SiFive Intelligenceというページに、説明がありました。

説明のために、図を引用します。Arm NeonC言語のコードを RISC-V Vector code (アセンブラコード)に変換するっぽいです。

f:id:Vengineer:20210918103713p:plain

おわりに

AppleRISC-V High Performance Programmerの募集の記事から、SiFiveのRecodeを繋げることにより、Appleが何をやろうとしていることが何となくわかったような気がします。

ここでも、点と点を繋げるおしごと、しています。