## Short Bio

I am an associate professor in the Department of Computer Science at Texas State University. I earned my Ph.D. in Computer Science from the University of North Carolina at Chapel Hill, where I was advised by Prof. Jim Anderson in the Real-Time Systems Group.

## Education

## Publications

- Zhe Jiang, Kecheng Yang, Nathan Fisher, Nan Guan, Neil Audsley, and Zheng Dong. Hopscotch: A Hardware-Software Co-design for Efficient Cache Resizing on Multi-core SoCs,
*IEEE Transactions on Parallel and Distributed Systems (TPDS)*, Volume 35, Issue 1, pp. 89-104, 2024. - Zhe Jiang, Kecheng Yang, Nathan Fisher, Ian Gray, Neil Audsley, and Zheng Dong. AXI-IC
^{RT}: Towards a Real-Time AXI-Interconnect for Highly Integrated SoCs,*IEEE Transactions on Computers (TC)*, Volume 72, Issue 3, pp. 786-799, 2023. - Zhe Jiang, Kecheng Yang, Yunfeng Ma, Nathan Fisher, Neil Audsley, and Zheng Dong. Towards Hard Real-Time and Energy-Efficient Virtualization for Many-core Embedded Systems,
*IEEE Transactions on Computers (TC)*, Volume 72, Issue 1, pp. 111-126, 2023. - Sudharsan Vaidhun, Tianning She, Qijun Gu, Sajal K. Das, Kecheng Yang, and Zhishan Guo. Precise Mixed-Criticality Scheduling on Varying-Speed Multiprocessors,
*IEEE Transactions on Computers (TC)*, Volume 72, Issue 1, pp. 43-54, 2023.

- Zhe Jiang, Kecheng Yang, Nathan Fisher, Neil Audsley, and Zheng Dong. Towards an Energy-Efficient Quarter-Clairvoyant Mixed-Criticality System,
*Journal of Systems Architecture (JSA)*, Volume 130, Article 102683, pp. 1-17, 2022. - Zhishan Guo, Sudharsan Vaidhun, Luca Satinelli, Samsil Arefin, Jun Wang, and Kecheng Yang. Mixed-Criticality Scheduling upon Permitted Failure Probability and Dynamic Priority,
*IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)*, Volume 41, Issue 1, pp. 62-75, 2022. - Zheng Dong, Kecheng Yang, Nathan Fisher, and Cong Liu. Tardiness Bounds for Sporadic Gang Tasks under Preemptive Global EDF Scheduling,
*IEEE Transactions on Parallel and Distributed Systems (TPDS)*, Volume 32, Issue 12, pp. 2867-2879, 2021. - Ashikahmed Bhuiyan, Kecheng Yang, Samsil Arefin, Abusayeed Saifullah, Nan Guan, and Zhishan Guo. Mixed-Criticality Real-Time Scheduling of Gang Task Systems,
*Real-Time Systems*, Volume 57, Issue 3, pp. 268-301, 2021. - Sergey Voronov, James H. Anderson, and Kecheng Yang. Tardiness Bounds for Fixed-Priority Global Scheduling without Intra-Task Precedence Constraints,
*Real-Time Systems*, Volume 57, Issue 1, pp. 4-54, 2021. - Yuxiao Zhou, Zhishan Guo, Zheng Dong, and Kecheng Yang. Multi-Accelerator Neural Network Inference via TensorRT in Heterogeneous Embedded Systems,
*Proceedings of the 48th IEEE Annual International Computer Software and Applications Conference (COMPSAC)*, pp. 463-472, July 2024. - Yuxiao Zhou, Zhishan Guo, Zheng Dong, and Kecheng Yang. TensorRT Implementations of Model Quantization on Edge SoC,
*Proceedings of the 16th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)*, pp. 486-493, December 2023. - Zhishan Guo, Sudharsan Vaidhun, Abdullah Al Arafat, Nan Guan, and Kecheng Yang. Stealing Static Slack via WCRT and Sporadic P-Servers in Deadline-Driven Scheduling,
*Proceedings of the 44th IEEE Real-Time Systems Symposium (RTSS)*, pp. 40-52, December 2023. - Jacob McCalip, Mandil Pradhan, and Kecheng Yang. Reinforcement Learning Approaches for Racing and Object Avoidance on AWS DeepRacer,
*Proceedings of the 47th IEEE Annual International Computer Software and Applications Conference (COMPSAC)*, pp. 958-961, June 2023. - Abdullah Al Arafat, Sudharsan Vaidhun, Liangkai Liu, Kecheng Yang, and Zhishan Guo. Compositional Mixed-Criticality Systems with Multiple Executions and Resource-Budgets Model,
*Proceedings of the 29th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)*, pp. 67-79, May 2023. - Yuxiao Zhou and Kecheng Yang. Exploring TensorRT to Improve Real-Time Inference for Deep Learning,
*Proceedings of the 18th IEEE International Conference on Embedded Software and Systems (ICESS)*, pp. 2011-2018, December 2022. - Zhe Jiang, Kecheng Yang, Neil Audsley, Nathan Fisher, Weisong Shi, and Zheng Dong. BlueScale: A Scalable Memory Architecture for Predictable Real-Time Computing on Highly Integrated SoCs,
*Proceedings of the 59th ACM/IEEE Design Automation Conference (DAC)*, pp. 1261-1266, July 2022. - Tianning She, Zhishan Guo, and Kecheng Yang. Scheduling Constrained-Deadline Tasks in Precise Mixed-Criticality Systems on a Varying-Speed Processor,
*Proceedings of the 30th International Conference on Real-Time Networks and Systems (RTNS)*, pp. 94-102, June 2022. - Zhe Jiang, Kecheng Yang, Yunfeng Ma, Nathan Fisher, Neil Audsley, and Zheng Dong. I/O-GUARD: Hardware/Software Co-Design for I/O Virtualization with Guaranteed Real-Time Performance,
*Proceedings of the 58th ACM/IEEE Design Automation Conference (DAC)*, pp. 1159-1164, December 2021. - Tianning She, Zhishan Guo, Qijun Gu, and Kecheng Yang. Reserving Processors by Precise Scheduling of Mixed-Criticality Tasks,
*Proceedings of the 27th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)*, pp. 104-109, August 2021. - Tianning She*, Sudharsan Vaidhun*, Qijun Gu, Sajal K. Das, Zhishan Guo, and Kecheng Yang. Precise Scheduling of Mixed-Criticality Tasks on Varying-Speed Multiprocessors,
*Proceedings of the 29th International Conference on Real-Time Networks and Systems (RTNS)*, pp. 134–143, April 2021.

*Both authors contributed equally to this work. - Kecheng Yang and Zheng Dong. Mixed-Criticality Scheduling in Compositional Real-Time Systems with Multiple Budget Estimates,
*Proceedings of the 41st IEEE Real-Time Systems Symposium (RTSS)*, pp. 25-37, December 2020. - Zhe Jiang, Kecheng Yang, Nathan Fisher, Neil Audsley, and Zheng Dong. Pythia-MCS: Enabling Quarter-Clairvoyance in I/O-Driven Mixed-Criticality Systems,
*Proceedings of the 41st IEEE Real-Time Systems Symposium (RTSS)*, pp. 38-50, December 2020. - Kecheng Yang, Ashikahmed Bhuiyan, and Zhishan Guo. F2VD: Fluid Rates to Virtual Deadlines for Precise Mixed-Criticality Scheduling on a Varying-Speed Processor,
*Proceedings of the 39th IEEE/ACM International Conference on Computer-Aided Design (ICCAD)*, pp. 1-9, November 2020. - Zhishan Guo, Kecheng Yang, Fan Yao, and Amro Awad. Inter-Task Cache Interference Aware Partitioned Real-Time Scheduling,
*Proceedings of the 35th ACM/SIGAPP Symposium On Applied Computing (SAC)*, pp. 218-226, March 2020. - Zheng Dong, Weisong Shi, Guangmo Tong, and Kecheng Yang. Collaborative Autonomous Driving: Vision and Challenges,
*Proceedings of the 3rd IEEE International Conference on Connected and Autonomous Driving (MetroCAD)*, pp. 17-26, February 2020. - Ashikahmed Bhuiyan*, Kecheng Yang*, Samsil Arefin, Abusayeed Saifullah, Nan Guan, and Zhishan Guo. Mixed-Criticality Multicore Scheduling of Real-Time Gang Task Systems,
*Proceedings of the 40th IEEE Real-Time Systems Symposium (RTSS)*, pp. 469-480, December 2019.**Winner, Outstanding Paper Award and Best Student Paper Award**.

*Both authors contributed equally to this work. - Ashikahmed Bhuiyan, Zhishan Guo, Sai Sruti, and Kecheng Yang. Precise Scheduling of Mixed-Criticality Tasks by Varying Processor Speed,
*Proceedings of the 27th International Conference on Real-Time Networks and Systems (RTNS)*, pp. 123-132, November 2019. - Kecheng Yang and Zhishan Guo. EDF-Based Mixed-Criticality Scheduling with Graceful Degradation by Bounded Lateness,
*Proceedings of the 25th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)*, pp. 1-6, August 2019. - Zhishan Guo, Kecheng Yang, Sudharsan Vaidhun, Samsil Arefin, Sajal K. Das, and Haoyi Xiong. Uniprocessor Mixed-Criticality Scheduling with Graceful Degradation by Completion Rate,
*Proceedings of the 39th IEEE Real-Time Systems Symposium (RTSS)*, pp. 373-383, December 2018. - Ming Yang, Tanya Amert, Kecheng Yang, Nathan Otterness, James H. Anderson, F. Donelson Smith and Shige Wang. Making OpenVX Really "Real Time",
*Proceedings of the 39th IEEE Real-Time Systems Symposium (RTSS)*, pp. 80-93, December 2018. - Sergey Voronov, James H. Anderson, and Kecheng Yang. Tardiness Bounds for Fixed-Priority Global Scheduling without Intra-Task Precedence Constraints,
*Proceedings of the 26th International Conference on Real-Time Networks and Systems (RTNS)*, pp.8-18, October 2018.**Winner, Outstanding Paper Award**. - Zhishan Guo, Luca Santinelli, and Kecheng Yang. Mixed-Criticality Scheduling with Limited HI-Criticality Behaviors,
*Proceedings of the 4th Symposium on Dependable Software Engineering: Theories, Tools and Applications (SETTA)*, pp.187-199, September 2018. - Kecheng Yang and James H. Anderson. On the Soft Real-Time Optimality of Global EDF on Uniform Multiprocessors,
*Proceedings of the 38th IEEE Real-Time Systems Symposium (RTSS)*, pp.319-330, December 2017. - Kecheng Yang and James H. Anderson. On the Dominance of Minimum-Parallelism Multiprocessor Supply,
*Proceedings of the 37th IEEE Real-Time Systems Symposium (RTSS)*, pp. 215-226, December 2016. - Kecheng Yang, Ming Yang, and James H. Anderson. Reducing Response-Time Bounds for DAG-Based Task Systems on Heterogeneous Multicore Platforms,
*Proceedings of the 24th International Conference on Real-Time Networks and Systems (RTNS)*, pp. 349-358, October 2016. Longer version with an online appendix. - Catherine E. Nemitz, Kecheng Yang, Ming Yang, Pontus Ekberg and James H. Anderson. Multiprocessor Real-Time Locking Protocols for Replicated Resources,
*Proceedings of the 28th Euromicro Conference on Real-Time Systems (ECRTS)*, pp. 50-60, July 2016. Longer version with online appendices. - Glenn A. Elliott, Kecheng Yang, and James H. Anderson. Supporting Real-Time Computer Vision Workloads using OpenVX on Multicore+GPU Platforms,
*Proceedings of the 36th IEEE Real-Time Systems Symposium (RTSS)*, pp. 273-284, December 2015. - Kecheng Yang, Glenn A. Elliott, and James H. Anderson. Analysis for Supporting Real-Time Computer Vision Workloads using OpenVX on Multicore+GPU Platforms,
*Proceedings of the 23rd International Conference on Real-Time Networks and Systems (RTNS)*, pp. 77-86, November 2015. - Kecheng Yang and James H. Anderson. On the Soft Real-Time Optimality of Global EDF on Multiprocessors: From Identical to Uniform Heterogeneous,
*Proceedings of the 21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)*, pp. 1-10, August 2015. - Zhishan Guo, Luca Santinelli, and Kecheng Yang. EDF Schedulability Analysis on Mixed-Criticality Systems with Permitted Failure Probability,
*Proceedings of the 21st IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)*, pp. 187-196, August 2015. - Kecheng Yang and James H. Anderson. An Optimal Semi-Partitioned Scheduler for Uniform Heterogeneous Multiprocessors,
*Proceedings of the 27th Euromicro Conference on Real-Time Systems (ECRTS)*, pp. 199-210, July 2015. - Kecheng Yang and James H. Anderson. Optimal GEDF-Based Schedulers that Allow Intra-Task Parallelism on Heterogeneous Multiprocessors,
*Proceedings of the 12th IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia)*, pp. 30-39, October 2014. - Kecheng Yang and James H. Anderson. Soft Real-Time Semi-Partitioned Scheduling with Restricted Migrations on Uniform Heterogeneous Multiprocessors,
*Proceedings of the 22nd International Conference on Real-Time Networks and Systems (RTNS)*, pp. 215-224, October 2014. - Allen Tian, Eddy Guerra John, and Kecheng Yang. Poster: Unraveling Reward Functions for Head-to-Head Autonomous Racing in AWS DeepRacer,
*Proceedings of the 24th International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing (MobiHoc), as part of the 8th National Workshop for REU Research in Networking and Systems (REUNS)*, pp. 592–594, October 2023. - Tianning She, Zhishan Guo, and Kecheng Yang. Precise Scheduling Mixed-Criticality Gang Tasks with Reserved Processors,
*Proceedings of the 9th International Workshop on Mixed Criticality Systems (WMC)*, pp. 25-30, December 2022. - Zhe Jiang, Neil Audsley, Dayu Shi, Kecheng Yang, Nathan Fisher, and Zheng Dong. Brief Industry Paper: AXI-Interconnect
^{RT}: Towards a Real-Time AXI-Interconnect in System-on-Chips,*Proceedings of the 27th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)*, pp. 437-440, May 2021. - Kecheng Yang and Zheng Dong. Mixed-Criticality Scheduling with Varying Processor Supply in Compositional Real-Time Systems,
*Proceedings of the 7th International Workshop on Mixed Criticality Systems (WMC)*, pp. 26-31, December 2019. Erratum. - Kecheng Yang and James H. Anderson. Tardiness Bounds for Global EDF Scheduling on a Uniform Multiprocessor,
*Proceedings of the 7th International Real-Time Scheduling Open Problems Seminar (RTSOPS)*, pp. 3-4, July 2016.

### Journal Papers

### Conference Papers

### Workshop and Poster Papers

## Teaching

**At TxState**

- CS 3360 Computing Systems Fundamentals, Fall 2024.
- CS 3360 Computing Systems Fundamentals, Spring 2024.
- CS 7389C Real-Time Systems, Fall 2023.
- CS 3360 Computing Systems Fundamentals, Fall 2023.
- CS 3360 Computing Systems Fundamentals, Spring 2023.
- CS 3360 Computing Systems Fundamentals, Fall 2022.
- CS 3360 Computing Systems Fundamentals, Spring 2022.
- CS 3360 Computing Systems Fundamentals, Fall 2021.
- CS 3358 Data Structures and Algorithms, Fall 2021.
- CS 7389C Real-Time Systems, Spring 2021.
- CS 3358 Data Structures and Algorithms (Facebook EIR), Spring 2021.
- CS 3358 Data Structures and Algorithms (Facebook EIR), Fall 2020.
- CS 7389C Real-Time Systems, Spring 2020.
- CS 3358 Data Structures and Algorithms, Spring 2020.
- CS 3358 Data Structures and Algorithms, Fall 2019.
- CS 3358 Data Structures and Algorithms, Spring 2019.
- CS 3358 Data Structures and Algorithms, Fall 2018.

**At UNC-Chapel Hill**

- COMP 283 Discrete Structures, Summer 2017.