A RISC architecture for symbolic computation

被引:0
|
作者
Kieburtz, Richard B. [1 ]
机构
[1] Oregon Graduate Center, 19600N.W. von Neumann Dr., Beaverton,OR,97006, United States
来源
Operating Systems Review (ACM) | 1987年 / 21卷 / 04期
关键词
Cache memory - Directed graphs - Pipeline processing systems - Reduced instruction set computing;
D O I
10.1145/36204.36197
中图分类号
学科分类号
摘要
The G-machine is a language-directed processor architecture designed to support graph reduction as a model of computation. It can carry out lazy evaluation of functional language programs and can evaluate programs in which logical variables are used. To support these language features, the abstract machine requires tagged memory and executes some rather complex instructions, such as to evaluate a function application.This paper explores an implementation of the G-machine as a high performance RISC architecture. Complex instructions can be represented by RISC code without experiencing a large expansion of code volume. The instruction pipeline is discussed in some detail. The processor is intended to be integrated into a standard, 32-bit memory architecture. Tagged memory is supported by aggregating data with tags in a cache. © 1987 Copyright is held by the owner/author(s).
引用
收藏
页码:146 / 155
相关论文
共 50 条
  • [41] Symbolic computation in hyperbolic programming
    Naldi, Simone
    Plaumann, Daniel
    JOURNAL OF ALGEBRA AND ITS APPLICATIONS, 2018, 17 (10)
  • [42] Symbolic Computation with Monotone Operators
    Florian Lauster
    D. Russell Luke
    Matthew K. Tam
    Set-Valued and Variational Analysis, 2018, 26 : 353 - 368
  • [43] Parallel symbolic computation in ACE
    Pontelli, E.
    Gupta, G.
    1997, (21) : 2 - 4
  • [44] THE MINISAC SYSTEM FOR SYMBOLIC COMPUTATION
    BARANOV, SN
    PROGRAMMING AND COMPUTER SOFTWARE, 1993, 19 (03) : 129 - 136
  • [45] Programming and symbolic computation in Maude
    Duran, Francisco
    Eker, Steven
    Escobar, Santiago
    Marti-Oliet, Narciso
    Meseguer, Jose
    Rubio, Ruben
    Talcott, Carolyn
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2020, 110
  • [46] Numeric versus symbolic computation
    Koepf, W
    RECENT DEVELOPMENTS IN COMPLEX ANALYSIS AND COMPUTER ALGEBRA, 1999, 4 : 179 - 203
  • [47] An environment for symbolic and numeric computation
    Dos Reis, G
    Mourrain, B
    Trébuchet, P
    Rouillier, F
    MATHEMATICAL SOFTWARE, PROCEEDINGS, 2002, : 239 - 249
  • [48] Symbolic computation of Petri nets
    Iglesias, Andres
    Kapcak, Sinan
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 2, PROCEEDINGS, 2007, 4488 : 235 - +
  • [49] Parallel symbolic computation in ACE
    Pontelli, E
    Gupta, G
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1997, 21 (2-4) : 359 - 395
  • [50] RISC SYSTEM/6000 PROCESSOR ARCHITECTURE
    GROVES, RD
    OEHLER, R
    MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (06) : 357 - 366