Dusan Kenjic, M. Milosevic, Marija Antic, N. Teslic
{"title":"一种基于GPU的汽车算法确定性调度解决方案","authors":"Dusan Kenjic, M. Milosevic, Marija Antic, N. Teslic","doi":"10.1109/ZINC52049.2021.9499270","DOIUrl":null,"url":null,"abstract":"In order for higher levels of autonomous driving to be achieved, the demanding environmental perception and decision-making algorithms are developed. Meeting real-time system requirements is a mandatory task for all of these algorithms to be properly utilized. In order to meet these requirements, GPUs are widely used, and one of the biggest challenges is providing the deterministic scheduling of different tasks on GPU based on their priority classes. The complete determinism which ensures the absolute control of processes on GPU has still not been achieved. In this paper, we propose and evaluate one method that allows scheduling of tasks with different types of time constraints.","PeriodicalId":308106,"journal":{"name":"2021 Zooming Innovation in Consumer Technologies Conference (ZINC)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"One Solution for Deterministic Scheduling on GPU for Automotive Algorithms\",\"authors\":\"Dusan Kenjic, M. Milosevic, Marija Antic, N. Teslic\",\"doi\":\"10.1109/ZINC52049.2021.9499270\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order for higher levels of autonomous driving to be achieved, the demanding environmental perception and decision-making algorithms are developed. Meeting real-time system requirements is a mandatory task for all of these algorithms to be properly utilized. In order to meet these requirements, GPUs are widely used, and one of the biggest challenges is providing the deterministic scheduling of different tasks on GPU based on their priority classes. The complete determinism which ensures the absolute control of processes on GPU has still not been achieved. In this paper, we propose and evaluate one method that allows scheduling of tasks with different types of time constraints.\",\"PeriodicalId\":308106,\"journal\":{\"name\":\"2021 Zooming Innovation in Consumer Technologies Conference (ZINC)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 Zooming Innovation in Consumer Technologies Conference (ZINC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ZINC52049.2021.9499270\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Zooming Innovation in Consumer Technologies Conference (ZINC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ZINC52049.2021.9499270","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
One Solution for Deterministic Scheduling on GPU for Automotive Algorithms
In order for higher levels of autonomous driving to be achieved, the demanding environmental perception and decision-making algorithms are developed. Meeting real-time system requirements is a mandatory task for all of these algorithms to be properly utilized. In order to meet these requirements, GPUs are widely used, and one of the biggest challenges is providing the deterministic scheduling of different tasks on GPU based on their priority classes. The complete determinism which ensures the absolute control of processes on GPU has still not been achieved. In this paper, we propose and evaluate one method that allows scheduling of tasks with different types of time constraints.