• Home
  • Search
  • A step towards transparent integration of input-consciousness into dynamic program optimizations
  • Cite Icon23
  • https://doi.org/10.1145/2048066.2048103Copy DOI Icon

A step towards transparent integration of input-consciousness into dynamic program optimizations

  • Oct 22, 2011
  • Kai Tian +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Dynamic program optimizations are critical for the efficiency of applications in managed programming languages and scripting languages. Recent studies have shown that exploitation of program inputs may enhance the effectiveness of dynamic optimizations significantly. However, current solutions for enabling the exploitation require either programmers' annotations or intensive offline profiling, impairing the practical adoption of the techniques.This current work examines the basic feasibility of transparent integration of input-consciousness into dynamic program optimizations, particularly in managed execution environments. It uses transparent learning across production runs as the basic vehicle, and investigates the implications of cross-run learning on each main component of input-conscious dynamic optimizations. It proposes several techniques to address some key challenges for the transparent integration, including randomized inspection-instrumentation for cross-user data collection, a sparsity-tolerant algorithm for input characterization, and selective prediction for efficiency protection. These techniques make it possible to automatically recognize the relations between the inputs to a program and the appropriate ways to optimize it. The whole process happens transparently across production runs; no need for offline profiling or programmer intervention. Experiments on a number of Java programs demonstrate the effectiveness of the techniques in enabling input-consciousness for dynamic optimizations, revealing the feasibility and potential benefits of the new optimization paradigm in some basic settings.

Similar Papers
  • Research Article

An input centric paradigm for program dynamic optimizations and lifetime evolvement

  • Oct 17, 2018
  • Xipeng Shen +1
  • Book Chapter
  • Citations2

Nonsmooth Modeling for Simulation and Optimization of Continuous Pharmaceutical Manufacturing Processes

  • Feb 24, 2012
  • Michael Patrascu +1
  • Research Article
  • Citations35

Nonsmooth differential-algebraic equations in chemical engineering

  • Nov 05, 2017
  • Computers & Chemical Engineering
  • Peter Stechlinski +2
  • Research Article
  • Citations18

A Tchebycheff-based multi-objective combined with a PSO–SQP dynamic real-time optimization framework for cycling energy systems

  • Jan 28, 2020
  • Chemical Engineering Research and Design
  • Rebecca Kim +1
  • Research Article
  • Citations182

A Fast Dynamic Evolutionary Multiobjective Algorithm via Manifold Transfer Learning.

  • May 20, 2020
  • IEEE Transactions on Cybernetics
  • Min Jiang +5
  • Research Article

Contributors

  • Dec 01, 2010
  • Operations Research
  • Research Article
  • Citations50

Research on energy management strategy for fuel cell hybrid electric vehicles based on improved dynamic programming and air supply optimization

  • May 06, 2024
  • Energy
  • Jinzhou Chen +6
  • PDF
  • Research Article

Distribution Network Reactive Power Optimization Method Based on Filter Coordinated Quantum State Transfer Algorithm

  • Nov 01, 2022
  • Journal of Physics: Conference Series
  • Chenyun Ji +1
  • Research Article

Optimal operation of reservoir based on dynamic programming and particle swarm optimization

  • Jun 23, 2010
  • Journal of Computer Applications
  • Shun-Xin Li +1
  • Research Article
  • Citations10

A Two-Phase Dynamic Throughput Optimization Model for Big Data Transfers

  • Feb 01, 2021
  • IEEE Transactions on Parallel and Distributed Systems
  • Md S Q Zulkar Nine +1
  • Book Chapter

Basic Mathematical Tools

  • Nov 01, 2011
  • Marcelo Bianconi
  • Research Article

Optimization of A Dynamic Program for Water Resources Utilization in the Mambal Irrigation Area

  • Nov 21, 2024
  • agriTECH
  • Mawiti Infantri Yekti +2
  • Research Article

Common Challenges in Designing Online Travel Platforms: How to Overcome Them

  • Dec 24, 2024
  • International Journal For Multidisciplinary Research
  • Shinu Pushpan -
  • Supplementary Content
  • Citations1

Solution of Large-scale Structured Optimization Problems with Schur-complement and Augmented Lagrangian Decomposition Methods

  • Aug 02, 2019
  • Figshare
  • Jose S Rodriguez
  • Book Chapter

Chapter 10 - Power Limits in Thermochemical Units, Fuel Cells, and Separation Systems

  • Jan 01, 2016
  • Thermodynamic Approaches in Engineering Systems
  • Stanisław Sieniutycz
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.