scispace - formally typeset
M

Masahito Matsuo

Researcher at Mitsubishi

Publications -  27
Citations -  339

Masahito Matsuo is an academic researcher from Mitsubishi. The author has contributed to research in topics: Control unit & Program counter. The author has an hindex of 11, co-authored 27 publications receiving 339 citations. Previous affiliations of Masahito Matsuo include Mitsubishi Electric.

Papers
More filters
Patent

Data processor and method of processing data

TL;DR: In this article, a data processor comprises an instruction decode unit (119) for receiving operation codes from an instruction memory (103), a second decoder (114) of the instruction decode units (119), and a second operation unit (117) receives 2 data stored in a register file (115) to perform the multiply-add operation.
Patent

Preceding instruction address based branch prediction in a pipelined processor

TL;DR: A branch prediction for predicting whether the branch condition of a given branch instruction will be established, prior to executing a given instruction, utilizes an instruction that precedes the given instruction to access the branch prediction information from a branch prediction table as mentioned in this paper.
Patent

Pipeline processor, with return address stack storing only pre-return processed addresses for judging validity and correction of unprocessed address

TL;DR: In this paper, a data processor in accordance with the present invention makes it possible to perform pre-branch processing with respect to a return address in the initial stage of pipeline processing also on a subroutine return instruction.
Patent

Data processor calculating branch target address of a branch instruction in parallel with decoding of the instruction

TL;DR: In this article, a data processor, comprising of an instruction fetch unit 111 which fetches instructions from a memory which stores instructions, an instruction decoding unit 112 which decodes the instructions fetched from the Instruction Fetch Unit 111; an instruction execution unit which executes the instructions on the basis of the decoding result by the Instruction Decoder Unit 112; a program counter (DPC) 29 which holds an address of the instruction being decoded in the Instruction Decoding Unit 112.
Proceedings ArticleDOI

A strategy for avoiding pipeline interlock delays in a microprocessor

TL;DR: A hardware scheme to avoid pipeline interlock delays caused by dependencies in address generation is proposed and implemented in the 32-b microprocessor M32/100.