-
1.
公开(公告)号:US09953393B2
公开(公告)日:2018-04-24
申请号:US14983494
申请日:2015-12-29
Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Inventor: Arthur Marmin , Chun-Hung Lai , Hsun-Lun Huang , Juin-Ming Lu
CPC classification number: G06T1/20 , G06F11/3664 , G06K9/00 , G06K9/6223 , G06K9/6269 , G06K9/6287
Abstract: An analyzing method and an analyzing system for graphics process are provided. The analyzing method includes the following steps. A graphics application program is provided and a plurality of graphics parameters of the graphics application program are obtained. The graphics application program is classified to be at least one of a plurality of groups according to the graphics parameters. A plurality weighting coefficients are obtained. A total loading of a graphics processing unit for performing the graphics application program is calculated according to the weighting coefficients and the graphics parameters.
-
公开(公告)号:US11551066B2
公开(公告)日:2023-01-10
申请号:US16248042
申请日:2019-01-15
Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Inventor: Yao-Hua Chen , Chun-Chen Chen , Chih-Tsun Huang , Jing-Jia Liou , Chun-Hung Lai , Juin-Ming Lu
Abstract: A DNN hardware accelerator and an operation method of the DNN hardware accelerator are provided. The DNN hardware accelerator includes: a network distributor for receiving an input data and distributing respective bandwidth of a plurality of data types of a target data amount based on a plurality of bandwidth ratios of the target data amount; and a processing element array coupled to the network distributor, for communicating data of the data types of the target data amount between the network distributor based on the distributed bandwidth of the data types.
-
3.
公开(公告)号:US10268519B2
公开(公告)日:2019-04-23
申请号:US14983086
申请日:2015-12-29
Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Inventor: Heng-Yi Chen , Chung-Ho Chen , Chen-Chieh Wang , Juin-Ming Lu , Chun-Hung Lai , Hsun-Lun Huang
Abstract: A scheduling method is provided. The method includes: recording a next instruction and a ready state of each thread group in a scoreboard; determining whether there is any ready thread group whose ready state is affirmative; determining whether a load/store unit is available, wherein the load/store unit is configured to access a data memory unit; when the load/store unit is available, determining whether the ready thread groups include a data access thread group, wherein the next instruction of the data access thread group is related to accessing the data memory unit; selecting a target thread group from the data access thread groups; and dispatching the target thread group to the load/store unit for execution.
-
-