Results 1 - 10
of
3,501
Online Instrumentation and Feedback-Directed Optimization of Java
- In submission
, 2002
"... The overhead involved in collecting fine-grained pro ling information makes feedback-directed optimizations dicult to perform online at runtime. As a result, the vast majority of work in offline feedback-directed optimization is not yet being applied in online systems. This paper describes the desig ..."
Abstract
-
Cited by 10 (2 self)
- Add to MetaCart
The overhead involved in collecting fine-grained pro ling information makes feedback-directed optimizations dicult to perform online at runtime. As a result, the vast majority of work in offline feedback-directed optimization is not yet being applied in online systems. This paper describes
A Framework for Reducing the Cost of Instrumented Code
- In SIGPLAN Conference on Programming Language Design and Implementation
, 2001
"... Instrumenting code to collect profiling information can cause substantial execution overhead. This overhead makes instrumentation difficult to perform at runtime, often preventing many known offline feedback-directed optimizations from being used in online systems. This paper presents a general fram ..."
Abstract
-
Cited by 195 (10 self)
- Add to MetaCart
Instrumenting code to collect profiling information can cause substantial execution overhead. This overhead makes instrumentation difficult to perform at runtime, often preventing many known offline feedback-directed optimizations from being used in online systems. This paper presents a general
Online Feedback-Directed Optimization of Java
"... ABSTRACT This paper describes the implementation of an online feedback-directed optimization system. The system is fully automatic; it requires no prior (offline) profiling run. It uses a previously developed low-overhead instrumentation sampling framework to collect control flow graph edge profiles ..."
Abstract
- Add to MetaCart
ABSTRACT This paper describes the implementation of an online feedback-directed optimization system. The system is fully automatic; it requires no prior (offline) profiling run. It uses a previously developed low-overhead instrumentation sampling framework to collect control flow graph edge
Online Profiling and Feedback-directed Optimization of Java
, 2002
"... The dynamic nature of the Java programming language presents a number of challenges for Java Virtual Machine (JVM) implementations. Constructs such as dynamic class load-ing and reflection make traditional whole program analysis and optimization difficult, or even impossible; however, Java’s dynam ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
previous work has shown that feedback-directed optimizations can substan-tially improve program performance, most of these systems used offline profiles collected using a separate training run. Performing profiling and optimization online during the same run is an attractive approach because it avoids
Planning and acting in partially observable stochastic domains
- ARTIFICIAL INTELLIGENCE
, 1998
"... In this paper, we bring techniques from operations research to bear on the problem of choosing optimal actions in partially observable stochastic domains. We begin by introducing the theory of Markov decision processes (mdps) and partially observable mdps (pomdps). We then outline a novel algorithm ..."
Abstract
-
Cited by 1095 (38 self)
- Add to MetaCart
In this paper, we bring techniques from operations research to bear on the problem of choosing optimal actions in partially observable stochastic domains. We begin by introducing the theory of Markov decision processes (mdps) and partially observable mdps (pomdps). We then outline a novel algorithm
Automatically characterizing large scale program behavior
, 2002
"... Understanding program behavior is at the foundation of computer architecture and program optimization. Many pro-grams have wildly different behavior on even the very largest of scales (over the complete execution of the program). This realization has ramifications for many architectural and com-pile ..."
Abstract
-
Cited by 778 (41 self)
- Add to MetaCart
-piler techniques, from thread scheduling, to feedback directed optimizations, to the way programs are simulated. However, in order to take advantage of time-varying behavior, we.must first develop the analytical tools necessary to automatically and efficiently analyze program behavior over large sections
Illusion and well-being: A social psychological perspective on mental health.
- Psychological Bulletin,
, 1988
"... Many prominent theorists have argued that accurate perceptions of the self, the world, and the future are essential for mental health. Yet considerable research evidence suggests that overly positive selfevaluations, exaggerated perceptions of control or mastery, and unrealistic optimism are charac ..."
Abstract
-
Cited by 988 (20 self)
- Add to MetaCart
, implies a more general, enduring pattern of error, bias, or both that assumes a particular direction or shape. As the evidence will show, the illusions to be considered (unrealistically positive self-evaluations, exaggerated perceptions of control, and unrealistic optimism) do indeed seem to be pervasive
Online Feedback-Directed Optimization of Java
, 2002
"... This paper describes the implementation of an online feedback-directed optimization system. The system is fully automatic; it requires no prior... ..."
Abstract
-
Cited by 60 (5 self)
- Add to MetaCart
This paper describes the implementation of an online feedback-directed optimization system. The system is fully automatic; it requires no prior...
Feedback-Directed Query Optimization
, 2003
"... Current database systems employ static heuristics for estimating the access time of a particular query. These heuristics are based on several parameters, such as relation size and number of tuples. Yet these parameters are only updated intermittently, and the heuristics themselves are hand-tuned. As ..."
Abstract
- Add to MetaCart
-tuned. As trends in database systems aim toward self-tuning systems, we can apply the experience of the feedback-directed compiler world to provide robust, self-tuning query optimizers. This paper presents the design and evaluation of a feedback-directed query optimization infrastructure. Using trace
Overcoming the Challenges to Feedback-Directed Optimization
"... Feedback-directed optimization (FDO) is a general term used to describe any technique that alters a program ~ execution based on tendencies observed in its present or past runs. This paper reviews the current state of affairs in FDO and discusses the challenges inhibiting further acceptance of these ..."
Abstract
- Add to MetaCart
Feedback-directed optimization (FDO) is a general term used to describe any technique that alters a program ~ execution based on tendencies observed in its present or past runs. This paper reviews the current state of affairs in FDO and discusses the challenges inhibiting further acceptance
Results 1 - 10
of
3,501