YAWARA: A meta-level optimizing computer system

被引:0
|
作者
Baba, T [1 ]
Yokota, T [1 ]
Ootsu, K [1 ]
Furukawa, F [1 ]
Ishihara, G [1 ]
Saito, M [1 ]
机构
[1] Utsunomiya Univ, Fac Engn, Dept Informat Sci, Utsunomiya, Tochigi 3218585, Japan
关键词
D O I
10.1109/IWIA.2004.10007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:148 / 153
页数:6
相关论文
共 50 条
  • [1] Design considerations of a meta-level optimizing computer system
    Furukawa, F
    Saito, M
    Ishihara, G
    Ootsu, K
    Yokota, T
    Baba, T
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND GRID IN ASIA PACIFIC REGION, PROCEEDINGS, 2004, : 430 - 431
  • [2] META-LEVEL ABDUCTION
    Inoue, Katsumi
    [J]. JOURNAL OF APPLIED LOGICS-IFCOLOG JOURNAL OF LOGICS AND THEIR APPLICATIONS, 2016, 3 (01): : 7 - 35
  • [3] A CLASSIFICATION OF META-LEVEL ARCHITECTURES
    VANHARMELEN, F
    [J]. META-PROGRAMMING IN LOGIC PROGRAMMING, 1989, : 103 - 122
  • [4] Meta-level Information Extraction
    Kluegl, Peter
    Atzmueller, Martin
    Puppe, Frank
    [J]. KI 2009: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5803 : 233 - 240
  • [5] Meta-level programming with CodA
    McAffer, J
    [J]. ECOOP '95 - OBJECT-ORIENTED PROGRAMMING, 1995, 952 : 190 - 214
  • [6] Meta-Level Control Based Complex Adaptive System Evolution
    Wang, Mao-guang
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFTWARE ENGINEERING (AISE 2014), 2014, : 13 - 20
  • [7] Multilabel Classification with Meta-level Features
    Gopal, Siddharth
    Yang, Yiming
    [J]. SIGIR 2010: PROCEEDINGS OF THE 33RD ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH DEVELOPMENT IN INFORMATION RETRIEVAL, 2010, : 315 - 322
  • [8] A meta-level architecture for adaptive applications
    Barth, FJ
    Gomi, ES
    [J]. ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, : 329 - 332
  • [9] Towards Multiagent Meta-Level Control
    Cheng, Shanjun
    Raja, Anita
    Lesser, Victor
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1925 - 1926
  • [10] Meta-level Argumentation with Argument Schemes
    Mueller, Jann
    Hunter, Anthony
    Taylor, Philip
    [J]. SCALABLE UNCERTAINTY MANAGEMENT, SUM 2013, 2013, 8078 : 92 - 105