|
|
ボサール アントワーヌ
Antoine Bossard ボサール アントワーヌ 所属 神奈川大学 情報学部 計算機科学科 神奈川大学大学院 理学研究科 理学専攻(情報科学領域) 職種 教授 |
|
言語種別 | 英語 |
発行・発表の年月 | 2019/11 |
形態種別 | 学術雑誌 |
査読 | 査読あり |
標題 | High-performance graphics with DirectX in Racket |
執筆形態 | 単著 |
掲載誌名 | Information Engineering Express |
出版社・発行元 | IIAI |
巻・号・頁 | 5(2),pp.83-98 |
著者・共著者 | A. Bossard |
概要 | [Full paper] [WoS IF=N/A]
Parallel processing is ubiquitous with modern computer systems. It has been supported by two major hardware advances: CPUs include several cores and the adoption of parallel processing has been bolstered thanks to the parallel processing capacities of graphics processing units (GPUs). General-purpose computing on graphics processing units (GPGPU) is one example of the versatile capacity of GPUs. Relying on the Microsoft DirectX 12 framework, we propose a novel approach to enable parallel processing for graphical rendering on both the CPU and GPU for the functional language Racket. Importantly, this is achieved without compromising the usability and programmer-friendliness of Racket. Significant improvements are observed from the performance evaluation experiments with respect to the execution time (x3 speed-up in some cases), the CPU utilisation time (reduced by as much as 80% in some scenarios) and the frame rate in the case of animated graphics. |