• Home
  • Search
  • Code Optimization by Integer Linear Programming
  • Open Access IconOpen Access
  • Cite Icon21
  • https://doi.org/10.1007/978-3-540-49051-7_9Copy DOI Icon

Code Optimization by Integer Linear Programming

  • Jan 1, 1999
  • Daniel Kästner +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The code quality of many high-level language compilers in the field of digital signal processing is not satisfactory. This is mostly due to the complexity of the code generation problem together with the irregularity of typical DSP architectures. Since digital signal processors mostly are traded on the high volume consumer market, they are subject to serious cost constraints. On the other hand, many embedded applications demand high performance capacities. Thus, it is very important that the features of the processor are exploited as efficiently as possible. By using integer linear programming (ILP), the deficiencies of the decoupling of different code generation phases can be removed, since it is possible to integrate instruction scheduling and register assignment in one homogeneous problem description. This way, optimal solutions can be found-albeit at the cost of high compilation times. Our experiments show, that approximations based on integer linear programming can provide a better solution quality than classical code generation algorithms in acceptable runtime for medium sized code sequences. The experiments were performed for a modern DSP, the Analog Devices ADSP-2106x.

Similar Papers
  • Preprint Article

Enhancing Code LLMs with Reinforcement Learning in Code Generation: A Survey

  • Jan 31, 2025
  • Qeios
  • Yangfan He +3
  • Research Article
  • Citations4

Heuristic Loop-Based Scheduling and Allocation for DSP Synthesis with Heterogeneous Functional Units

  • Aug 01, 1998
  • Journal of VLSI signal processing systems for signal, image and video technology
  • Yun-Nan Chang +2
  • Conference Article

Compact code generation for embedded applications on digital signal processors

  • Dec 01, 2011
  • Hassan Salamy
  • Conference Article
  • Citations30

System design, optimization and intelligent code generation for standard digital signal processors

  • May 08, 1989
  • D Genin +3
  • Research Article
  • Citations58

Instruction scheduling for instruction level parallel processors

  • Jan 01, 2001
  • Proceedings of the IEEE
  • P Faraboschi +2
  • Research Article
  • Citations46

A Formal Model-Based Design Method for Robotic Systems

  • Mar 01, 2019
  • IEEE Systems Journal
  • Rui Wang +6
  • Conference Article
  • Citations5

A high-level BIST synthesis method based on a region-wise heuristic for an integer linear programming

  • Sep 28, 1999
  • H.B Kim +1
  • Research Article
  • Citations29

Coordinated lane-changing scheduling of multilane CAV platoons in heterogeneous scenarios

  • Dec 24, 2022
  • Transportation Research Part C: Emerging Technologies
  • Qingquan Liu +4
  • Conference Article
  • Citations14

Automatic generation of fast optimizing code generators

  • Jun 01, 1988
  • C W Fraser +1
  • Book Chapter
  • Citations8

Near Optimal Design of Lightpath Routing and Wavelength Assignment in Purely Optical WDM Networks

  • Jan 01, 2002
  • Hong-Hsu Yen +1
  • Research Article
  • Citations2

Stringed instrument with embedded DSP modeling

  • Jan 01, 2005
  • The Journal of the Acoustical Society of America
  • Peter J Celi
  • Conference Article
  • Citations3

Efficient code generation for digital signal processors with parallel and pipelined instructions

  • Nov 03, 1997
  • Yin-Tsung Hwang +1
  • Conference Article
  • Citations3

Color balancing aware double patterning

  • May 01, 2017
  • Meng-Yi Lin +2
  • Conference Article
  • Citations9

Reducing the complexity of ILP formulations for synthesis

  • Nov 22, 2002
  • A Mignotte +1
  • Conference Article
  • Citations121

CARS: a new code generation framework for clustered ILP processors

  • Jan 20, 2001
  • K Kailas +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.