Jing Li
Jing Li
Associate Professor, Computer Science
4419 Guttenberg Information Technologies Center (GITC)
About Me
Jing Li is an assistant professor in the Department of Computer Science at New Jersey Institute of Technology. Her research interests include real-time systems, parallel computing, cyber-physical systems, and reinforcement learning for system design and optimization. She has high impact publications in top journals and conferences with 3 outstanding paper awards. She received her Ph.D. degree from Washington University in St. Louis in 2017.
Education
Ph.D.; Washington University in St Louis; Computer Science; 2017
M.S.; Washington University in St Louis; Computer Science; 2014
M.S.; Washington University in St Louis; Computer Science; 2014
Website
2025 Spring Courses
CS 488 - INDEPENDENT STUDY IN CS
DS 700B - MASTER'S PROJECT
DS 669 - REINFORCEMENT LEARNING
DS 790A - DOCT DISSERTATION & RES
CS 701B - MASTER'S THESIS
DS 701B - MASTER'S THESIS
DS 725 - INDEPENDENT STUDY I
CS 790A - DOCT DISSERTATION & RES
CS 725 - INDEPENDENT STUDY I
CS 792 - PRE-DOCTORAL RESEARCH
DS 726 - INDEPENDENT STUDY II
CS 700B - MASTER'S PROJECT
DS 792B - PRE-DOCTORAL RESEARCH
CS 726 - INDEPENDENT STUDY II
DS 700B - MASTER'S PROJECT
DS 669 - REINFORCEMENT LEARNING
DS 790A - DOCT DISSERTATION & RES
CS 701B - MASTER'S THESIS
DS 701B - MASTER'S THESIS
DS 725 - INDEPENDENT STUDY I
CS 790A - DOCT DISSERTATION & RES
CS 725 - INDEPENDENT STUDY I
CS 792 - PRE-DOCTORAL RESEARCH
DS 726 - INDEPENDENT STUDY II
CS 700B - MASTER'S PROJECT
DS 792B - PRE-DOCTORAL RESEARCH
CS 726 - INDEPENDENT STUDY II
Past Courses
CS 241: FOUNDATIONS OF COMP SCIENCE I
CS 332: PRINCIPLES OF OPER SYS
CS 506: FOUND COMPUTER SCIENCE
CS 630: OPERATING SYSTEM DESIGN
CS 630: OPERATING SYSTEMS DESIGN
CS 786: SEL TOP IN COM INF SCI II
DS 669: REINFORCEMENT LEARNING
CS 332: PRINCIPLES OF OPER SYS
CS 506: FOUND COMPUTER SCIENCE
CS 630: OPERATING SYSTEM DESIGN
CS 630: OPERATING SYSTEMS DESIGN
CS 786: SEL TOP IN COM INF SCI II
DS 669: REINFORCEMENT LEARNING
Research Interests
Real-Time and Cyber-Physical Systems;
Parallel Computing;
Reinforcement Learning for System Design and Optimization;
Scheduling and Operations Research.
Parallel Computing;
Reinforcement Learning for System Design and Optimization;
Scheduling and Operations Research.
Conference Proceeding
“MANGO: A Benchmark for Evaluating Mapping and Navigation Abilities of Large Language Models”
Conference on Language Modeling (COLM), October (4th Quarter/Autumn) 2024.
“Few-Shot Character Understanding in Movies as an Assessment to Meta-Learning of Theory-of-Mind”
41st International Conference on Machine Learning (ICML), July (3rd Quarter/Summer) 2024.
“LaMAGIC: Language-Model-based Topology Generation for Analog Integrated Circuits”
41st International Conference on Machine Learning (ICML), July (3rd Quarter/Summer) 2024.
“A Cache/Algorithm Co-design for Parallel Real-Time Systems with Data Dependency on Multi/Many-core System-on-Chips”
ACM/IEEE Design Automation Conference (DAC'24), June 2024.
“Graph-Transformer-based Surrogate Model for Accelerated Converter Circuit Topology Design”
ACM/IEEE Design Automation Conference (DAC'24), June 2024.
Conference on Language Modeling (COLM), October (4th Quarter/Autumn) 2024.
“Few-Shot Character Understanding in Movies as an Assessment to Meta-Learning of Theory-of-Mind”
41st International Conference on Machine Learning (ICML), July (3rd Quarter/Summer) 2024.
“LaMAGIC: Language-Model-based Topology Generation for Analog Integrated Circuits”
41st International Conference on Machine Learning (ICML), July (3rd Quarter/Summer) 2024.
“A Cache/Algorithm Co-design for Parallel Real-Time Systems with Data Dependency on Multi/Many-core System-on-Chips”
ACM/IEEE Design Automation Conference (DAC'24), June 2024.
“Graph-Transformer-based Surrogate Model for Accelerated Converter Circuit Topology Design”
ACM/IEEE Design Automation Conference (DAC'24), June 2024.
SHOW MORE
“Energy Efficient Real-Time Scheduling on Heterogeneous Architectures with Self-Suspension Model”
ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED’23), August 2023.
“Precise Scheduling of DAG Tasks with Dynamic Power Management”
Euromicro Conference on Real-Time Systems (ECRTS’23), July (3rd Quarter/Summer) 2023.
“Generalizable Reinforcement Learning-Based Coarsening Model for Resource Allocation over Large and Diverse Stream Processing Graphs”
IEEE International Parallel and Distributed Processing Symposium (IPDPS’23), May 2023.
“Provably Good Randomized Strategies for Data Placement in Distributed Key-Value Stores”
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP’23), March 2023.
“SafeLight: A Reinforcement Learning Method toward Collision-free Traffic Signal Control”
AAAI Conference on Artificial Intelligence (AAAI’23), February 2023.
“ MBTI Personality Prediction for Fictional Characters Using Movie Scripts”
Findings of Conference on Empirical Methods in Natural Language Processing (EMNLP’22 Findings, 22% acceptance rate), December 2022.
“Achieving Low Latency in Public Edges by Hiding Workloads Mutual Interference”
ACM Symposium on Cloud Computing (SoCC 2022), November 2022.
“A Survey of Machine Narrative Reading Comprehension Assessments”
International Joint Conference on Artificial Intelligence (IJCAI'22 Survey Track, 18% acceptance rate), July (3rd Quarter/Summer) 2022.
“TVShowGuess: Character Comprehension in Stories as Speaker Guessing”
Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL'22), July (3rd Quarter/Summer) 2022.
“From Specification to Topology: Automatic Power Converter Design via Reinforcement Learning”
IEEE/ACM International Conference on Computer-Aided Design Proceedings (ICCAD’21), November 2021.
“ AMCilk: A Framework for Multiprogrammed Parallel Workloads”
IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC’20), December 2020.
“ Hard-Real-Time Routing in Probabilistic Graphs to Minimize Expected Delay”
IEEE Real-Time Systems Symposium (RTSS'20), December 2020.
“The Safe and Effective Application of Probabilistic Techniques in Safety-Critical Systems”
IEEE/ACM International Conference on Computer-Aided Design Proceedings (ICCAD'20), November 2020.
“Maximizing Throughput in Flow Shop Real-Time Scheduling”
The 23rd International Conference on Approximation Algorithms for Combinatorial Optimization Problems (APPROX 2020), Leibniz International Proceedings in Informatics (LIPIcs), August 2020.
“Real-Time Scheduling upon a Host-Centric Acceleration Architecture with Data Offloading”
IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'20), April (2nd Quarter/Spring) 2020.
“Generalizable Resource Allocation in Stream Processing via Deep Reinforcement Learning”
AAAI Conference on Artificial Intelligence (AAAI'20), February 2020.
“Practically Efficient Scheduler for Minimizing Average Flow Time of Parallel Jobs”
33rd IEEE International Parallel & Distributed Processing Symposium, May 2019.
“Reservation-Based Federated Scheduling for Parallel Real-Time Tasks”
39th IEEE Real-Time Systems Symposium, December 2018.
“Scheduling Parallelizable Jobs Online to Maximize Throughput”
Latin American Symposium on Theoretical Informatics, April (2nd Quarter/Spring) 2018.
“Brief Announcement: Scheduling Parallelizable Jobs Online to Maximize Throughput”
Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, July (3rd Quarter/Summer) 2017.
ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED’23), August 2023.
“Precise Scheduling of DAG Tasks with Dynamic Power Management”
Euromicro Conference on Real-Time Systems (ECRTS’23), July (3rd Quarter/Summer) 2023.
“Generalizable Reinforcement Learning-Based Coarsening Model for Resource Allocation over Large and Diverse Stream Processing Graphs”
IEEE International Parallel and Distributed Processing Symposium (IPDPS’23), May 2023.
“Provably Good Randomized Strategies for Data Placement in Distributed Key-Value Stores”
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP’23), March 2023.
“SafeLight: A Reinforcement Learning Method toward Collision-free Traffic Signal Control”
AAAI Conference on Artificial Intelligence (AAAI’23), February 2023.
“ MBTI Personality Prediction for Fictional Characters Using Movie Scripts”
Findings of Conference on Empirical Methods in Natural Language Processing (EMNLP’22 Findings, 22% acceptance rate), December 2022.
“Achieving Low Latency in Public Edges by Hiding Workloads Mutual Interference”
ACM Symposium on Cloud Computing (SoCC 2022), November 2022.
“A Survey of Machine Narrative Reading Comprehension Assessments”
International Joint Conference on Artificial Intelligence (IJCAI'22 Survey Track, 18% acceptance rate), July (3rd Quarter/Summer) 2022.
“TVShowGuess: Character Comprehension in Stories as Speaker Guessing”
Annual Conference of the North American Chapter of the Association for Computational Linguistics (NAACL'22), July (3rd Quarter/Summer) 2022.
“From Specification to Topology: Automatic Power Converter Design via Reinforcement Learning”
IEEE/ACM International Conference on Computer-Aided Design Proceedings (ICCAD’21), November 2021.
“ AMCilk: A Framework for Multiprogrammed Parallel Workloads”
IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC’20), December 2020.
“ Hard-Real-Time Routing in Probabilistic Graphs to Minimize Expected Delay”
IEEE Real-Time Systems Symposium (RTSS'20), December 2020.
“The Safe and Effective Application of Probabilistic Techniques in Safety-Critical Systems”
IEEE/ACM International Conference on Computer-Aided Design Proceedings (ICCAD'20), November 2020.
“Maximizing Throughput in Flow Shop Real-Time Scheduling”
The 23rd International Conference on Approximation Algorithms for Combinatorial Optimization Problems (APPROX 2020), Leibniz International Proceedings in Informatics (LIPIcs), August 2020.
“Real-Time Scheduling upon a Host-Centric Acceleration Architecture with Data Offloading”
IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'20), April (2nd Quarter/Spring) 2020.
“Generalizable Resource Allocation in Stream Processing via Deep Reinforcement Learning”
AAAI Conference on Artificial Intelligence (AAAI'20), February 2020.
“Practically Efficient Scheduler for Minimizing Average Flow Time of Parallel Jobs”
33rd IEEE International Parallel & Distributed Processing Symposium, May 2019.
“Reservation-Based Federated Scheduling for Parallel Real-Time Tasks”
39th IEEE Real-Time Systems Symposium, December 2018.
“Scheduling Parallelizable Jobs Online to Maximize Throughput”
Latin American Symposium on Theoretical Informatics, April (2nd Quarter/Spring) 2018.
“Brief Announcement: Scheduling Parallelizable Jobs Online to Maximize Throughput”
Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, July (3rd Quarter/Summer) 2017.
COLLAPSE
Journal Article
Wenlu Du, Ankan Dash, Jing Li, Hua Wei, Guiling Wang. 2023. “Safety in Traffic Management Systems: A Comprehensive Survey.” MDPI Designs.
An Zou, Jing Li, Chris Gill, Xuan Zhang. 2023. “Real-Time GPU Scheduling of Hard Deadline Parallel Tasks with Fine-Grain Utilization.” IEEE Transactions on Parallel and Distributed Systems (TPDS).
Shaoze Fan, Shun Zhang, Jianbo Liu , Ningyuan Cao, Xiaoxiao Guo, Jing Li, Xin Zhang. 2022. “Power Converter Circuit Design Automation using Parallel Monte Carlo Tree Search.” ACM Transactions on Design Automation of Electronic Systems (TODAES).
Zhe Wang, Chen Xu, Kunal Agrawal, Jing Li. 2022. “Adaptive Scheduling of Multiprogrammed Dynamic-Multithreading Applications.” Journal of Parallel and Distributed Computing (JPDC).
Jiang Bian, Abdullah Al Arafat, Haoyi Xiong, Jing Li, Li Li, Hongyang Chen, Jun Wang, Dejing Dou, Zhishan Guo. 2022. “Machine Learning in Real-Time Internet of Things (IoT) Systems: A Survey.” IEEE Internet of Things Journal (IOTJ).
An Zou, Jing Li, Chris Gill, Xuan Zhang. 2023. “Real-Time GPU Scheduling of Hard Deadline Parallel Tasks with Fine-Grain Utilization.” IEEE Transactions on Parallel and Distributed Systems (TPDS).
Shaoze Fan, Shun Zhang, Jianbo Liu , Ningyuan Cao, Xiaoxiao Guo, Jing Li, Xin Zhang. 2022. “Power Converter Circuit Design Automation using Parallel Monte Carlo Tree Search.” ACM Transactions on Design Automation of Electronic Systems (TODAES).
Zhe Wang, Chen Xu, Kunal Agrawal, Jing Li. 2022. “Adaptive Scheduling of Multiprogrammed Dynamic-Multithreading Applications.” Journal of Parallel and Distributed Computing (JPDC).
Jiang Bian, Abdullah Al Arafat, Haoyi Xiong, Jing Li, Li Li, Hongyang Chen, Jun Wang, Dejing Dou, Zhishan Guo. 2022. “Machine Learning in Real-Time Internet of Things (IoT) Systems: A Survey.” IEEE Internet of Things Journal (IOTJ).
SHOW MORE
Lanshun Nie, Chenghao Fan, Shuang Lin, Li Zhang, Yajuan Li, Jing Li. 2021. “Holistic Resource Allocation under Federated Scheduling for Parallel Real-Time Tasks.” ACM Transactions on Embedded Computing Systems (TECS).
Kunal Agrawal, Sanjoy Baruah, Pontus Ekberg, Jing Li. 2020. “Optimal Scheduling of Measurement-Based Parallel Real-Time Tasks.” Real-Time Systems (RTS), vol. 56, no. 3, pp. 247-253.
Weizhe Zhang, Enci Bai, Jing Li. 2020. “Speeding up the Schedulability Analysis and Priority Assignment of Sporadic Tasks under Uniprocessor FPNS.” IEEE Transactions on Industrial Informatics (TII), vol. 16, no. 10, pp. 6382-6392.
James Orr, Christopher Gill, Kunal Agrawal, Jing Li, Sanjoy Baruah. 2019. “Elastic Scheduling for Parallel Real-Time Systems.” Leibniz Transactions on Embedded Systems, vol. 6, no. 1, pp. 05:1-14.
Son Dinh, Jing Li, Kunal Agrawal, Christopher Gill, Chenyang Lu. 2018. “Blocking Analysis for Spin Locks in Real-Time Parallel Tasks.” IEEE Transactions on Parallel and Distributed Systems, vol. 29, no. 4, pp. 789-802.
Jing Li, David Ferry, Shaurya Ahuja, Kunal Agrawal, Christopher Gill, Chenyang Lu. 2017. “Mixed-criticality federated scheduling for parallel real-time tasks.” Real-Time Systems, vol. 53, no. 5, pp. 760-811.
Kunal Agrawal, Sanjoy Baruah, Pontus Ekberg, Jing Li. 2020. “Optimal Scheduling of Measurement-Based Parallel Real-Time Tasks.” Real-Time Systems (RTS), vol. 56, no. 3, pp. 247-253.
Weizhe Zhang, Enci Bai, Jing Li. 2020. “Speeding up the Schedulability Analysis and Priority Assignment of Sporadic Tasks under Uniprocessor FPNS.” IEEE Transactions on Industrial Informatics (TII), vol. 16, no. 10, pp. 6382-6392.
James Orr, Christopher Gill, Kunal Agrawal, Jing Li, Sanjoy Baruah. 2019. “Elastic Scheduling for Parallel Real-Time Systems.” Leibniz Transactions on Embedded Systems, vol. 6, no. 1, pp. 05:1-14.
Son Dinh, Jing Li, Kunal Agrawal, Christopher Gill, Chenyang Lu. 2018. “Blocking Analysis for Spin Locks in Real-Time Parallel Tasks.” IEEE Transactions on Parallel and Distributed Systems, vol. 29, no. 4, pp. 789-802.
Jing Li, David Ferry, Shaurya Ahuja, Kunal Agrawal, Christopher Gill, Chenyang Lu. 2017. “Mixed-criticality federated scheduling for parallel real-time tasks.” Real-Time Systems, vol. 53, no. 5, pp. 760-811.
COLLAPSE
Chapter
Jing Li, Kunal Agrawal, Chenyang Lu. 2021. “Parallel Real-Time Scheduling.” Handbook of Real-Time ComputingSpringer, 2021.