Hello there,
I'am developing a job schedule policy for Mali T628. But I am confused about Jos Slot and Address Space:
1. What does Job Slot mean? What is the relationship between job slot and shader core?
Mali T628 has 8 shader core. But I get the amount of job slot is 3 ( by printk gpu_props->num_job_slots).
2. What does Address Space mean?
Does it mean a space in memory to store process's context during context swicth?
Is context switch by hardware?
3. What the GPU do during soft and hard stop a job?
Thank you!
Hi wlc,
Apologies for the late response.
Your current understanding is correct on all points.
For your further questions:
1. This is too low level to go into detail on the forum. If you are an ARM licensee, you should ask those questions through the standard ARM support method
2. Yes
3. Yes
Thanks again, and let us know if you have further questions.
Kind Regards,
Michael McGeagh