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 language | English |
|---|---|
| Pages | 148-153 |
| Number of pages | 6 |
| DOIs | |
| State | Published - 2004 |
| Externally published | Yes |
| Event | Proceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems, IWIA 2004 - Maui, HI, United States Duration: 12 Jan 2004 → 14 Jan 2004 |
Conference
| Conference | Proceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems, IWIA 2004 |
|---|---|
| Country/Territory | United States |
| City | Maui, HI |
| Period | 12/01/04 → 14/01/04 |