ボサール アントワーヌ   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.