To provide a self-driving device that includes a processing unit having a multicore CPU and GPU as a computing unit, and improves a processing speed.SOLUTION: A self-driving device comprises: a processing unit that includes a plurality of CPUs sharing a memory, and a GPU using a memory different from the memory to conduct a data transfer via the plurality of CPUs and PCI bus as a computing unit capable of parallel processing; and a storage unit that stores a table capable of identifying a computing unit configuration in which latency is minimum for each number of pieces of targets serving a processing object of the processing unit as a configuration of the computing unit to be used in processing. A host CPU, which is one of the plurality of CPUs, is configured to identify the computing unit configuration in which the latency is minimum in the number of pieces of the targets to be processed with reference to the table, and control an execution of the processing by the identified computing unit configuration.SELECTED DRAWING: Figure 1
【課題】演算器としてマルチコアCPUと、GPUとを有する処理部を備えた、処理速度を向上した自動運転装置を提供。【解決手段】自動運転装置は、メモリを共有する複数のCPUと、メモリと異なるメモリを用い複数のCPUとPCIバスを介してデータ転送を行うGPUとを、並列処理が可能な演算器として含む処理部と、処理に用いる演算器の構成として、処理部の処理対象である物標の個数ごとに、レイテンシが最小となる演算器構成を特定可能なテーブルを記憶する記憶部とを備え、複数のCPUの1つであるホストCPUは、テーブルを参照して、処理すべき物標の個数においてレイテンシが最小となる演算器構成を特定し、特定した演算器構成による処理の実行を制御する。【選択図】図1
SELF-DRIVING DEVICE
自動運転装置
2019-07-22
Patent
Electronic Resource
Japanese