• Home
  • Search
  • Using timed Petri net to model instruction-level loop scheduling with resource constraints
  • Cite Icon1
  • https://doi.org/10.1007/bf02939494Copy DOI Icon

Using timed Petri net to model instruction-level loop scheduling with resource constraints

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper uses timed Petri net to model and analyze the problem of instruction-level loop scheduling with resource constraints, which has been proven to be an NP complete problem. First, we present a new timed Petri net model to integrate functional unit allocation, register allocation and spilling into a unified theoretical framework. Then we develop a state subgraph, called Register Allocation Solution Graph, which can effectively describe the major behavior of our new model. The main property of this state subgraph is that the number of all its nodes is polynomial. finally we present and prove that the optimum loop schedules can be found with polynomial computation complexity, for almost all practical loop programs. Our work lightens a new idea of finding the optimum loop schedules.

Similar Papers
  • Conference Article
  • Citations2

A low power register scheduling and allocation algorithm for multiple voltage

  • Aug 19, 2001
  • J.-Y Choi +2
  • Conference Article
  • Citations2

Bridging the gap between ISA compilers and silicon compilers a challenge for future SoC design

  • Jan 01, 2001
  • Guang R Gao
  • Conference Article
  • Citations7

SMT-based scheduling for multiprocessor real-time systems

  • Jun 01, 2016
  • Zhuo Cheng +3
  • Research Article
  • Citations36

Multi-project Time-cost Optimization in Critical Chain with Resource Constraints

  • Sep 14, 2018
  • KSCE Journal of Civil Engineering
  • Mohammad Javad Taheri Amiri +3
  • Conference Article
  • Citations121

CARS: a new code generation framework for clustered ILP processors

  • Jan 20, 2001
  • K Kailas +2
  • Supplementary Content
  • Citations13

A Unified Theoretical Framework of Learning Theories to Inform and Guide Public Health Continuing Medical Education Research and Practice

  • Jan 01, 2021
  • The Journal of Continuing Education in the Health Professions
  • Thomas L Roux +3
  • Research Article

Loop Scheduling for Heterogeneous Computing Environment Based on Performance Prediction

  • Jan 01, 2002
  • Scalable Computing Practice and Experience
  • Wei-Ming Lin +1
  • Conference Article
  • Citations1

Loop scheduling and assignment to minimize energy while hiding latency for heterogeneous multi-bank memory

  • Jan 01, 2008
  • Meikang Qiu +5
  • Research Article
  • Citations27

A synthesised review of pandemic-driven consumer behaviours and applied theories: Towards a unified framework

  • Jun 07, 2022
  • International Journal of Disaster Risk Reduction
  • Xueqin Wang +2
  • Conference Article
  • Citations18

Register allocation and promotion through combined instruction scheduling and loop unrolling

  • Mar 17, 2016
  • Łukasz Domagała +3
  • Research Article
  • Citations1

An Optimal Linear-Time Algorithm for Interprocedural Register Allocation in High Level Synthesis Using SSA Form

  • Jul 01, 2010
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Philip Brisk +2
  • Conference Article
  • Citations19

Dependency Algebra: A Tool for Designing Robust Real-Time Systems

  • Dec 05, 2005
  • Hui Ding +1
  • Conference Article
  • Citations3

Simultaneous functional units and register allocation based power management for high-level synthesis of data-intensive applications

  • Jul 01, 2010
  • Feng Wu +3
  • Research Article
  • Citations13

Relative thermal pleasure model: A unified framework for understanding and predicting thermal comfort in dynamic environments

  • Mar 08, 2024
  • Journal of Building Engineering
  • Haijiao Cui +6
  • Book Chapter
  • Citations18

Solving the University Timetabling Problem with Optimized Enrollment of Students by a Self-adaptive Genetic Algorithm

  • Aug 30, 2006
  • Radomír Perzina
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.