ルネサス、ADAS開発向けにOpenCLとSYCLを開発:Codeplayと共同で
ルネサス エレクトロニクスとCodeplay Softwareは、ルネサス製の車載用SoC「R-Car」に向けたOpenCLフレームワーク「ComputeAorta」とSYCLをサポートする「CompureCpp」を共同開発した。R-Car用の画像認識やコグニティブ処理システムの開発を容易にするという。
マルチスレッドプログラミング、開発期間を数日に短縮
ルネサス エレクトロニクス(以下、ルネサス)とCodeplay Softwareは2017年9月13日、ルネサスの車載用SoC(System on Chip)「R-Car」に向けたOpenCLフレームワーク「ComputeAorta」とSYCLをサポートする「CompureCpp」を共同開発したと発表した。Codeplay Softwareは間もなく、「R-Car H3」向けの供給を始める予定だ。「R-Car V3M」向けは2018年度より提供される予定である。
提供を始めるフレームワークは、ルネサスがADAS(先進運転支援システム)向けに開発した、画像認識やコグニティブ処理を専用に行うIP(Intellectual Property)コア「IMP-X5」のソフトウェア開発を支援する。これを活用すると、ソフトウェア開発者はR-Carに組み込まれたIMP-X5コアの詳細を理解する必要がなく、これまで約1カ月必要だったマルチスレッドプログラミングの開発期間を、数日に短縮することができるという。
ComputeAortaは、IMP-X5の処理性能を最大化するためのOpenCL向けハードウェア抽象化レイヤーである。CompureCppは、OpenCLをC++に拡張するためのフレームワークであるSYCL実装の1つ。CompureCppを用いると、ヘテロジニアス環境でのマルチスレッドプログラミングを、単一のC++ソースコードで実装することができる。
これらのツールを活用すると、標準的なC言語およびC++言語の開発環境で、画像認識ソフトウェアやオープンソースのライブラリー「TensorFlow」などを用いたディープラーニングのソフトウェアを効率よく開発することができるという。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ルネサスのAGL搭載R-Car、トヨタ新型カムリが採用
トヨタ自動車が米国で販売する新型カムリに、AGL(Automotive Grade Linux)ベースのソフトウェアを搭載したルネサス エレクトロニクス製のSoC「R-Car」が採用された。 - ルネサスの「レベル4対応自動運転車」に試乗
ルネサス エレクトロニクスは、自動運転レベル4に対応する自動運転車の試乗会を東京都内で行った。安全な自動走行に加えて、「半導体の故障」や「サイバー攻撃」にも対応する機能を搭載している。 - ルネサス 2017年Q1、Intersil買収で売り上げ増
ルネサス エレクトロニクスは、2017年12月期第1四半期(2017年1〜3月)の業績を発表した。2017年2月に買収を完了したIntersilの業績が好調だったこともあり、前年同期比、前四半期比の両方で、増収増益となった。 - ルネサス、DevCon 2017基調講演ダイジェスト
ルネサス エレクトロニクスは2017年4月11日、プライベートイベント「Renesas DevCon Japan 2017」を開催した。基調講演では同社首脳が、「e-AI(embedded-AI)」や「Renesas autonomy」について、応用事例を交えてその狙いや効果を紹介した。 - ルネサス17年4〜6月売上高、30%成長を達成
ルネサス エレクトロニクスは2017年7月28日、2017年12月期第2四半期(2017年4〜6月)の業績を発表した。 - 応用例で見る、ルネサスの組み込みAI
AI(人工知能)機能を持つ組み込み機器の登場が、スマートな社会を身近なものとする。ルネサス エレクトロニクスはセキュアで自律的に動作する組み込み機器を開発するための「e-AIソリューション」を提案する。