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
2024 Fall Courses
CS 488 - INDEPENDENT STUDY IN CS
DS 790A - DOCT DISSERTATION & RES
CS 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 790A - DOCT DISSERTATION & RES
CS 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
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
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
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
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
SHOW MORE
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
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
Du, Wenlu, & Dash, Ankan, & Li, Jing, & Wei, Hua, & Wang, Guiling (2023). Safety in Traffic Management Systems: A Comprehensive Survey. MDPI Designs,
Zou, An, & Li, Jing, & Gill, Chris, & Zhang, Xuan (2023). Real-Time GPU Scheduling of Hard Deadline Parallel Tasks with Fine-Grain Utilization. IEEE Transactions on Parallel and Distributed Systems (TPDS),
Fan, Shaoze, & Zhang, Shun, & Cao, Ningyuan, & Guo, Xiaoxiao, & Li, Jing, & Zhang, Xin (2022). Power Converter Circuit Design Automation using Parallel Monte Carlo Tree Search. ACM Transactions on Design Automation of Electronic Systems (TODAES),
Wang, Zhe, & Xu, Chen, & Agrawal, Kunal, & Li, Jing (2022). Adaptive Scheduling of Multiprogrammed Dynamic-Multithreading Applications. Journal of Parallel and Distributed Computing (JPDC),
Bian, Jiang, & Arafat, Abdullah Al, & Xiong, Haoyi, & Li, Jing, & Li, Li, & Chen, Hongyang, & Wang, Jun, & Dou, Dejing, & Guo, Zhishan (2022). Machine Learning in Real-Time Internet of Things (IoT) Systems: A Survey. IEEE Internet of Things Journal (IOTJ),
Zou, An, & Li, Jing, & Gill, Chris, & Zhang, Xuan (2023). Real-Time GPU Scheduling of Hard Deadline Parallel Tasks with Fine-Grain Utilization. IEEE Transactions on Parallel and Distributed Systems (TPDS),
Fan, Shaoze, & Zhang, Shun, & Cao, Ningyuan, & Guo, Xiaoxiao, & Li, Jing, & Zhang, Xin (2022). Power Converter Circuit Design Automation using Parallel Monte Carlo Tree Search. ACM Transactions on Design Automation of Electronic Systems (TODAES),
Wang, Zhe, & Xu, Chen, & Agrawal, Kunal, & Li, Jing (2022). Adaptive Scheduling of Multiprogrammed Dynamic-Multithreading Applications. Journal of Parallel and Distributed Computing (JPDC),
Bian, Jiang, & Arafat, Abdullah Al, & Xiong, Haoyi, & Li, Jing, & Li, Li, & Chen, Hongyang, & Wang, Jun, & Dou, Dejing, & Guo, Zhishan (2022). Machine Learning in Real-Time Internet of Things (IoT) Systems: A Survey. IEEE Internet of Things Journal (IOTJ),
SHOW MORE
Nie, Lanshun, & Fan, Chenghao, & Lin, Shuang, & Zhang, Li, & Li, Yajuan, & Li, Jing (2021). Holistic Resource Allocation under Federated Scheduling for Parallel Real-Time Tasks. ACM Transactions on Embedded Computing Systems (TECS),
Agrawal, Kunal, & Baruah, Sanjoy, & Ekberg, Pontus, & Li, Jing (2020). Optimal Scheduling of Measurement-Based Parallel Real-Time Tasks. Real-Time Systems (RTS), 56(3), 247-253.
Zhang, Weizhe, & Bai, Enci, & Li, Jing (2020). Speeding up the Schedulability Analysis and Priority Assignment of Sporadic Tasks under Uniprocessor FPNS. IEEE Transactions on Industrial Informatics (TII), 16(10), 6382-6392.
Orr, James, & Gill, Christopher, & Agrawal, Kunal, & Li, Jing, & Baruah, Sanjoy (2019). Elastic Scheduling for Parallel Real-Time Systems. Leibniz Transactions on Embedded Systems, 6(1), 05:1-14.
Dinh, Son, & Li, Jing, & Agrawal, Kunal, & Gill, Christopher, & Lu, Chenyang (2018). Blocking Analysis for Spin Locks in Real-Time Parallel Tasks. IEEE Transactions on Parallel and Distributed Systems, 29(4), 789-802.
Li, Jing, & Ferry, David, & Ahuja, Shaurya, & Agrawal, Kunal, & Gill, Christopher, & Lu, Chenyang (2017). Mixed-criticality federated scheduling for parallel real-time tasks. Real-Time Systems, 53(5), 760-811.
Agrawal, Kunal, & Baruah, Sanjoy, & Ekberg, Pontus, & Li, Jing (2020). Optimal Scheduling of Measurement-Based Parallel Real-Time Tasks. Real-Time Systems (RTS), 56(3), 247-253.
Zhang, Weizhe, & Bai, Enci, & Li, Jing (2020). Speeding up the Schedulability Analysis and Priority Assignment of Sporadic Tasks under Uniprocessor FPNS. IEEE Transactions on Industrial Informatics (TII), 16(10), 6382-6392.
Orr, James, & Gill, Christopher, & Agrawal, Kunal, & Li, Jing, & Baruah, Sanjoy (2019). Elastic Scheduling for Parallel Real-Time Systems. Leibniz Transactions on Embedded Systems, 6(1), 05:1-14.
Dinh, Son, & Li, Jing, & Agrawal, Kunal, & Gill, Christopher, & Lu, Chenyang (2018). Blocking Analysis for Spin Locks in Real-Time Parallel Tasks. IEEE Transactions on Parallel and Distributed Systems, 29(4), 789-802.
Li, Jing, & Ferry, David, & Ahuja, Shaurya, & Agrawal, Kunal, & Gill, Christopher, & Lu, Chenyang (2017). Mixed-criticality federated scheduling for parallel real-time tasks. Real-Time Systems, 53(5), 760-811.
COLLAPSE
Chapter
Li, Jing, & Agrawal, Kunal, & Lu, Chenyang (2021). Parallel Real-Time Scheduling, Springer. Springer