YAWARA: A meta-level optimizing computer system

  • Takanobu Baba
  • , Takashi Yokota
  • , Kanemitsu Ootsu
  • , Fumihito Furukawa
  • , Gaku Ishihara
  • , Moriyuki Saito

Research output: Contribution to conferencePaperpeer-review

2 Scopus citations

Abstract

This paper proposes a new, autonomous and dynamic optimization framework, called a meta-level computation. In this framework, a meta-level processor acquires the execution profile of a base-level processor, i.e. a conventional von Neumann machine, produces the optimized base-level configuration and performs the reconfiguration. We define the meta-level computation model based on the considerations of hardware versus software reconfiguration, static versus dynamic reconfiguration and homogeneous versus heterogeneous architecture. The model employs a thread-level reconfiguration to realize the autonomous and dynamic optimization on a uniformly structured multiprocessor. As an implementation of the computation model, we propose a software/hardware combined system, called the YAWARA system. The software system realizes both static and dynamic feedback-directed, autonomous optimization. The hardware system consists of thread engines, each of which includes hardware mechanisms for profiling and feedback-directed resource control.

Original languageEnglish
Pages148-153
Number of pages6
DOIs
StatePublished - 2004
Externally publishedYes
EventProceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems, IWIA 2004 - Maui, HI, United States
Duration: 12 Jan 200414 Jan 2004

Conference

ConferenceProceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems, IWIA 2004
Country/TerritoryUnited States
CityMaui, HI
Period12/01/0414/01/04

Fingerprint

Dive into the research topics of 'YAWARA: A meta-level optimizing computer system'. Together they form a unique fingerprint.

Cite this