Dept. of Electr. Eng., National Taiwan Univ.Lee, Hung-ChangHung-ChangLeeTsai, Jenn-YuanJenn-YuanTsaiParng, Tai-MingTai-MingParngLi, Yu-GangYu-GangLiFEI-PEI LAI2007-04-192018-07-062007-04-192018-07-061989-10https://www.scopus.com/inward/record.uri?eid=2-s2.0-0024911732&partnerID=40&md5=37446818a1262ad9f87362b2a3b44ce3A RISC (reduced instruction set computer)-based chip set architecture for Lisp is presented which contains an instruction fetch unit (IFU) and three processing units: integer processing unit (IPU), floating-point processing unit (FPU), and list processing unit (LPU). The IFU feeds instructions to the processing units and provides the branch handle mechanism to reduce branch penalty; the IPU is optimized for integer operations, string manipulation, operand address calculations, and some cooperation affairs for constructing a multiprocessor architecture; the FPU handles the floating point data type, which conforms to IEEE standard 754; and the LPU handles Lisp runtime environment, dynamic type checking, and fast list access. In this architecture, the critical path of complex register file access and ALU (arithmetic and logic unit) operation is distributed into LPU and IPU, and the tracing of a list can be done quickly by the nondelayed car or cdr instructions of LPU. In addition, by using a new branch control mechanism (called branch peephole), this architecture can achieve almost-zero-delay branch and super-zero-delay jump. Performance simulation shows that this architecture would be about 4.1 times faster that SPUR and about 2.2 times faster than MIPS-X.application/pdf800961 bytesapplication/pdfen-US[SDGs]SDG17Artificial Intelligence; Computer Programming Languages--LISP; Almost-Zero-Delay Branch; Floating-Point Processing Unit; Instruction Fetch Unit; Integer Processing Unit; List Processing Unit; RISC-Based Architecture; Computer ArchitectureMARS-a RISC-based architecture for LISPconference paper10.1109/TAI.1989.653212-s2.0-0024911732http://ntur.lib.ntu.edu.tw/bitstream/246246/2007041910032157/1/00065321.pdf