Back close

Optimized Allocation of Tasks in Heterogeneous Computing Systems

Publication Type : Patents

Source : Amrita Vishwa Vidyapeetham, Number US Patent Application No. 16/108,647, India (2019)

Url : http://www.freepatentsonline.com/y2019/0065271.html

Campus : Bengaluru

School : School of Engineering

Department : Computer Science

Verified : Yes

Year : 2019

Abstract : A method and system for automatically optimizing task allocation in heterogeneous computing systems is disclosed. The system comprises a plurality of target processing elements and a host processor. The host processor is configured to receive one or more requests from one or more applications for task allocation. During compilation, a virtualizer extracts parameters of kernels of the one or more applications and receives the architectures of the plurality of target processing elements. The virtualizer comprises a device conformability module and a mapping module. The device conformability module provides a prediction on execution time of the kernels for each of the architectures based on the parameters. The mapping module compares the predictions and indicates a ranking of the plurality of target processing elements based on least execution time for each of the kernels and determines a combination of the plurality of target processing elements based on the mapping prediction to optimize the task allocation.

Cite this Research Publication : Dr. Madhura Purnaprajna and Kattishetti, V., “Optimized Allocation of Tasks in Heterogeneous Computing Systems”, U.S. Patent US Patent Application No. 16/108,6472019.

Admissions Apply Now