• Home
  • Search
  • An integer linear programming model of software pipelining for the MIPS R8000 processor
  • Cite Icon9
  • https://doi.org/10.1007/3-540-63371-5_14Copy DOI Icon

An integer linear programming model of software pipelining for the MIPS R8000 processor

  • Jan 1, 1997
  • Artour Stoutchinin
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In parallelizing the code for high-performance processors, software pipelining of innermost loops is of fundamental importance. In order to benefit from software pipelining, two separate tasks need to be performed: (i) software pipelining proper (find the rate-optimal legal schedule), and (ii) register allocation (allocate registers to the found schedule). Software pipelining and register allocation can be formulated as an integer linear programming (ILP) problem, aiming to produce optimal schedules. In this paper, we discuss the application of the integer linear programming to software pipelining on the MIPS R8000 superscalar microprocessor. Some of the results were presented in the PLDI96 [14], where they were compared to the MIPSpro software pipeliner. In this paper we further extend the ILP model for the MIPS R8000 by including memory optimization and present the entire model in detail.

Similar Papers
  • Research Article
  • Citations18

Register allocation for software pipelined multi-dimensional loops

  • Jun 12, 2005
  • ACM SIGPLAN Notices
  • Hongbo Rong +2
  • Research Article
  • Citations10

Heuristic Approach to Distributed Server Allocation with Preventive Start-Time Optimization against Server Failure

  • Jan 31, 2021
  • IEICE Transactions on Communications
  • Souhei Yanase +4
  • Research Article
  • Citations18

A mathematical model for solving fuzzy integer linear programming problems with fully rough intervals

  • Mar 13, 2020
  • Granular Computing
  • El-Saeed Ammar +1
  • Research Article
  • Citations9

Ranking in quadratic integer programming problems

  • Nov 01, 1996
  • European Journal of Operational Research
  • Renu Gupta +2
  • Research Article
  • Citations12

Sub-6 GHz V2X-Assisted Synchronous Millimeter Wave Scheduler for Vehicle-to-Vehicle Communications

  • Nov 01, 2022
  • IEEE Transactions on Vehicular Technology
  • Chenyuan He +4
  • Research Article
  • Citations11

Scheduling Mix-Coflows in Datacenter Networks

  • Sep 29, 2020
  • IEEE Transactions on Network and Service Management
  • Renhai Xu +4
  • Research Article
  • Citations62

Defragmentation Scheme Based on Exchanging Primary and Backup Paths in 1+1 Path Protected Elastic Optical Networks

  • Jun 01, 2017
  • IEEE/ACM Transactions on Networking
  • Seydou Ba +2
  • Research Article
  • Citations19

Joint Inter-Core Crosstalk- and Intra-Core Impairment-Aware Lightpath Provisioning Model in Space-Division Multiplexing Elastic Optical Networks

  • Dec 01, 2022
  • IEEE Transactions on Network and Service Management
  • Kenta Takeda +3
  • PDF
  • Research Article
  • Citations22

Virtual Network Function Placement for Service Chaining by Relaxing Visit Order and Non-Loop Constraints

  • Jan 01, 2019
  • IEEE Access
  • Naoki Hyodo +3
  • PDF
  • Research Article
  • Citations2

Fault Diagnosis of Backward Conflict-Free Petri Nets by Generalized Markings

  • Jan 01, 2020
  • IEEE Access
  • Ya Wang +2
  • Research Article
  • Citations2

An accelerated Benders decomposition approach for virtual base station formation in stochastic Cloud-RANs

  • Mar 13, 2024
  • Computer Networks
  • Yunyi Wu +2
  • Conference Article
  • Citations9

Jointly Inter-Core XT and Impairment Aware Lightpath Provisioning in Elastic Optical Networks

  • Jun 01, 2021
  • Kenta Takeda +3
  • Conference Article
  • Citations1

Novel Resource Allocation Scheme based on Carrier Aggregation for Improving Cell-edge Performance

  • Aug 01, 2018
  • Yaning Fan +3
  • Conference Article
  • Citations14

Fast Integer Linear Programming Based Models for VLSI Global Routing

  • May 23, 2005
  • L Behjat +1
  • Book Chapter
  • Citations108

Register Allocation for Programs in SSA-Form

  • Jan 01, 2006
  • Sebastian Hack +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.