Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
COMPILATION PROGRAM AND INFORMATION PROCESSING DEVICE
Document Type and Number:
Japanese Patent JP2021093012
Kind Code:
A
Abstract:
To optimize loop processing in an appropriate way.SOLUTION: Based on a loop instruction string 1, an information processing device 10 generates a first SIMD instruction string 2 that describes loop processing that repeats processing for executing operations in parallel according to an SIMD instruction for one or more elements enabled by a mask. Next, the information processing device 10 stores a plurality of discontinuous elements in the alignment in continuous areas in an SIMD register, and generates a second SIMD instruction string 3 that describes loop processing that repeats processing for executing operations in parallel according to the SIMD instruction for a plurality of elements in the SIMD register. Then, the information processing device 10 selects an instruction string to be included in a compiled program based on the first SIMD instruction string 2, the second SIMD instruction string 3, and processing time.SELECTED DRAWING: Figure 1

Inventors:
HARAGUCHI MASATOSHI
KAMATSUKA SHUN
WATANABE KENSUKE
Application Number:
JP2019223768A
Publication Date:
June 17, 2021
Filing Date:
December 11, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
FUJITSU LTD
International Classes:
G06F8/41; G06F9/32; G06F9/355; G06F9/38
Domestic Patent References:
JPS59165147A1984-09-18
JP2015191346A2015-11-02
JP2019067117A2019-04-25
JP2016040691A2016-03-24
Other References:
小松 一彦、他5名: "HPCアプリケーションの性能可搬性に関する一検討", 情報処理学会研究報告 2012(平成24)年度▲4▼ [CD−ROM], vol. Vol. 2012-HPC-136、No. 27, JPN6023027593, 15 December 2012 (2012-12-15), pages 1 - 8, ISSN: 0005098167
ロバーツ マーク: "コンパイラの最適化技法", 日経バイト, vol. 第41号, JPN6023027592, 1 January 1988 (1988-01-01), pages 213 - 220, ISSN: 0005098168
Attorney, Agent or Firm:
Fuso International Patent Office