US 11,714,897 B2
Secure distributed execution of jobs
Oren Agam, Zichron Ya'akov (IL); Liron Kuch, Haifa (IL); Eran Galil, Ramat Yishai (IL); and Liron Atedgi, Ramat Gan (IL)
Assigned to Mobileye Vision Technologies Ltd., Jerusalem (IL)
Filed by Mobileye Vision Technologies Ltd., Jerusalem (IL)
Filed on Aug. 19, 2021, as Appl. No. 17/406,815.
Claims priority of provisional application 63/073,647, filed on Sep. 2, 2020.
Prior Publication US 2022/0067148 A1, Mar. 3, 2022
Int. Cl. G06F 21/00 (2013.01); G06F 21/54 (2013.01); G06F 9/48 (2006.01); G06F 9/4401 (2018.01)
CPC G06F 21/54 (2013.01) [G06F 9/4403 (2013.01); G06F 9/4881 (2013.01); G06F 2221/034 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method for job execution, comprising: performing by a processing unit of a group of processing units of a system, while avoiding interrupting a controller that does not belong to the group, at least one iteration of: (a) entering a trusted mode, (b) selecting a selected job to be executed by the processing unit, (c) retrieving access control metadata related to the selected job, (d) entering, by the processing unit, an untrusted mode, (e) executing the selected job by the processing unit while adhering to the access control metadata related to the job, and (f) resetting the processing unit.