【正文】
ion of CPU/work scheduling and continuous plant dynamics – ? It currently supports – Network block (Ether, CAN, TDMA, FDMA, Round Robin, Switched Ether, FlexRay and PROFINET) – Wireless work block ( WLAN and ZigBee) – Batterypowered devices, Dynamic Voltage Scaling ? Implement more recent CPU/Network scheduling algorithms within TrueTime. 11/23/2020 Spring 2020 Lecture 6 5 RealTime GPU Scheduling ? Conventional GPU adopts FIFO task scheduling, not a RT scheduling algorithm. – TimeGraph: implement priority queuing amp。 resource reservation on CPU in Linux kernel ? ? System Software Support for GPUaccelerated Applications, talk at Microsoft, 2020 ? – Can Basaran and KyoungDon Kang, SUPPORTING PREEMPTIVE TASK EXECUTIONS AND MEMORY COPIES IN GPGPUS, ECRTS 2020 ? ? Your task: implement (download if available) and pare different RT scheduling algorithms for GPUs in Linux env.. 11/23/2020 Spring 2020 Lecture 6 6 RT Interrupt Handling in RT Linux ? Recent study shows that assigning the highest fixedpriority to interrupt handler is not a good approach for many applications – Glenn A. Elliott and James H. Anderson, The Limitations of FixedPriority Interrupt Handling in PREEMPT RT and Alternative Approaches, RTLinux Workshop 2020 ? ? The paper mentioned several alternative techniques that dynamically adjusts interrupt handler priority. Implement and evaluate these techniques in Linux kernel, especially in the context of GPU interrupt handling – Glenn A. Elliott, ChihHao Sun, and James H. Anderson, RealTime Handling of GPU Interrupts in LITMUSRT, 2020 ? – Glenn A. Elliott, James H. Anderson: Robust RealTime Multiprocessor Interrupt Handling Motivated by GPUs. ECRTS 2020: 267276 ? PPT: – Source code may be available at 11/23/2020 Spring 2020 Lecture 6 7 Control Flow Integrity (CFI) Algorithms ? Program control flow can be promised due to malicious attacks or hardware soft errors 11/23/2020 Spring 2020 Lecture 6 8 Control flow ? Many CFI techniques have been proposed to ensure runtime control flow correctness。 Implement one or more of these techniques, and evaluate their RT performance: – 李 愛(ài)國(guó) , 洪炳 镕 , 王司 ,軟件實(shí)現(xiàn)的程序控制流校驗(yàn)方法研究 進(jìn)展 , 2020 – 吳艷 霞 , 顧 國(guó) 昌 , 付巖 , 程立新 ,并發(fā)控制流檢測(cè)技術(shù) 綜述 , 2020 – Mart237。n Abadi, Mihai Budiu, 218。 lfar Erlingsson, Jay Ligatti: Controlflow integrity principles, implementatio