Только если один экземпляр ядра будет запущен в течение 5 секунд, ОС прекратит его. Просто спроектируйте свои ядра так, чтобы они работали менее чем за секунду, и все будет в порядке (просто поставьте в очередь многие из них, чтобы выполнить тот же объем работы по сравнению с долго работающим ядром). Даже за одну секунду ваш рабочий стол будет вялым. Чтобы избежать этого, держите время выполнения ядра ниже 50 мс или меньше. Просто запустите больше из них. Другими словами, вы можете запускать задачи GPGPU в течение нескольких дней, запустив миллионы коротких ядер.