Management of Speedup Mechanisms in Learning Architectures.

Abstract

Learning architectures typically operate rather inefficiently. To increase performance, two strategies are commonly used: speedup mechanisms are incorporated into the architecture, and architecture operation is simplified. Unfortunately, both these strategies have drawbacks. Because of the utility problem, inappropriate use of speedup mechanisms can actually decrease system efficiency. Hence, good speedup mechanism management - deciding when, where, and which speedup mechanism to use - is important if the mechanisms are to be effective. Typically, however, good management strategies are not available. Architecture-provided strategies are usually very simple, and cannot use the mechanisms appropriately all the time. Good user-provided strategies are also difficult to develop - under a complex system or domain, it can be difficult to understand system behavior well enough to specify a good management strategy. Furthermore, user or architecture-provided management techniques are usually fixed, and cannot adapt to environment dynamics. Hence, lack of good management strategies limit the effectiveness of speedup mechanisms.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1995
Accession Number
ADA292206

Entities

People

  • John Cheng

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Human Systems
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Artificial Intelligence
  • Boundaries
  • Complex Systems
  • Computer Programming
  • Computer Science
  • Computers
  • Detection
  • Electronic Mail
  • Failure Mode And Effect Analysis
  • Governments
  • Ground Level
  • Machine Learning
  • Phase Transformations
  • Theses
  • United States Government

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design