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 条
  • [1] RISC ARCHITECTURE
    DENNING, PJ
    AMERICAN SCIENTIST, 1993, 81 (01) : 7 - 10
  • [2] RISC ARCHITECTURE
    TABAK, D
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 85 - 85
  • [3] Symbolic NFA scheduling of a RISC microprocessor
    Brewer, F
    Haynal, S
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2002, 10 (04) : 429 - 434
  • [4] THE RISC STYLE OF ARCHITECTURE
    SALE, AHJ
    AUSTRALIAN COMPUTER JOURNAL, 1989, 21 (03): : 97 - 99
  • [5] SYMBOLIC COMPUTATION
    不详
    JOURNAL OF SYMBOLIC COMPUTATION, 1985, 1 (01) : 1 - 6
  • [6] A RISC ARCHITECTURE FOR MULTITASKING
    QUAMMEN, D
    DUBOSE, DK
    TABAK, D
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : 230 - 237
  • [7] MIPS RISC - AN OVERVIEW OF THE ARCHITECTURE
    KHAN, A
    COMPUTER DESIGN, 1989, 28 (22): : 12 - 13
  • [8] Symbolic WCET Computation
    Ballabriga, Clement
    Forget, Julien
    Lipari, Giuseppe
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [9] Methodologies of Symbolic Computation
    Davenport, James
    ARTIFICIAL INTELLIGENCE AND SYMBOLIC COMPUTATION (AISC 2018), 2018, 11110 : 19 - 33
  • [10] The value of symbolic computation
    Tabor, W
    ECOLOGICAL PSYCHOLOGY, 2002, 14 (1-2) : 21 - 51