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.