2019Unpublished venueRequires access

A Single-Stage RISC-V Processor to Mitigate the Von Neumann Bottleneck

Toshiki Kanamoto, Masami Fukushima, Koichi Kitagishi, Seijin Nakayama, Hideki Ishihara, K. Kasai, Atsushi Kurokawa, Masashi Imai

Open publisher page 12 citations

Abstract

This paper presents a micro-processor which alleviates the major limitations on throughput caused by fetching instructions from program memory into the instruction register as a part of the von Neumann architecture. The proposed processor directly reads instructions from memory without latching into the instruction register. It enables to realize an efficient single stage operation, which is comparable to the pipelines. We experimentally show the effectiveness of the proposed configuration by implementing processors with the RISC-V instruction set architecture. Replacing the pipelines, the proposed processor promisingly maintains the efficiency even in applications including embedded systems which has many conditional branches.

About this research paper

What this paper is about

This paper presents a micro-processor which alleviates the major limitations on throughput caused by fetching instructions from program memory into the instruction register as a part of the von Neumann architecture. The proposed processor directly reads instructions from memory without latching into the instruction register. It enables to realize an efficient single stage operation, which is comparable to the pipelines. We experimentally show the effectiveness of the proposed configuration by implementing processors with the RISC-V instruction set architecture. Replacing the pipelines, the proposed processor promisingly maintains the efficiency even in applications including embedded systems which has many conditional branches.

Why it matters

OpenAlex reports 12 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper presents a micro-processor which alleviates the major limitations on throughput caused by fetching instructions from program memory into the instruction register as a part of the von Neumann architecture. The proposed processor directly reads instructions from memory without latching into the instruction register. It enables to realize an efficient single stage operation, which is comparable to the pipelines. We experimentally show the effectiveness of the proposed configuration by implementing processors with the RISC-V instruction set architecture. Replacing the pipelines, the proposed processor promisingly maintains the efficiency even in applications including embedded systems which has many conditional branches.

Key concepts: Processor register, Computer science, Reduced instruction set computing, Von Neumann architecture, Instruction set, Bottleneck, Parallel computing, Pipeline (software)

Related papers

Back to paper searchBrowse research topicsOriginal source
A Single-Stage RISC-V Processor to Mitigate the Von Neumann Bottleneck — Research Paper | ScholarLens