$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Pipeline risc processing unit with improved efficiency when handling data dependency 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-001/00
출원번호 US-0805776 (1991-12-12)
우선권정보 JP-0036264 (1991-03-01)
발명자 / 주소
  • Ikenaga Chikako (Hyogo JPX)
출원인 / 주소
  • Mitsubishi Denki Kabushiki Kaisha (Tokyo JPX 03)
인용정보 피인용 횟수 : 42  인용 특허 : 0

초록

Source operand data supplied from a register file are held in registers. The data of the registers and load data from a data memory are bypassed and supplied to a selection circuit. An execution stage includes an arithmetic and logic unit for performing an operation on the source operand data and a

대표청구항

A pipeline processing apparatus including a plurality of registers and a data memory, comprising: memory access means for accessing the data memory to read data therefrom in response to a load instruction; register access means responsive to an operation instruction for reading out data to be proces

이 특허를 인용한 특허 (42)

  1. Olson, Christopher H.; Rarick, Leonard D.; Grohoski, Gregory F., Apparatus and method for implementing a hash algorithm word buffer.
  2. Olson, Christopher H.; Rarick, Leonard D.; Grohoski, Gregory F., Apparatus and method for implementing a unified hash algorithm pipeline.
  3. Masayuki Yamasaki JP, Apparatus and method of computer program control in computer systems using pipeline processing.
  4. Nakada Tatsumi (Kawasaki JPX), Apparatus for operand data bypassing having previous operand storage register connected between arithmetic input selecto.
  5. Imamura, Yoshihiko, Arithmetic processing architecture having a portion of general-purpose registers directly coupled to a plurality of memory banks.
  6. Joshi Chandra ; Rodman Paul ; Hsu Peter ; Nofal Monica R., Branch prediction entry with target line index calculated using relative position of second operation of two step branch operation in a line of instructions.
  7. Gazdzinski, Robert F., Computerized apparatus with ingestible probe.
  8. Gazdzinski, Robert F., Computerized information collection and processing apparatus.
  9. Gazdzinski, Robert F., Computerized information collection and processing apparatus.
  10. Gazdzinski, Robert F., Computerized information collection and processing apparatus and methods.
  11. Eickemeyer Richard James ; Malik Nadeem ; Saha Avijit, Flexible pipeline for interlock removal.
  12. Gazdzinski, Robert F., Ingestible probe with agent delivery.
  13. Joshi Chandra ; Rodman Paul ; Hsu Peter ; Nofal Monica R., Invalidating instructions in fetched instruction blocks upon predicted two-step branch operations with second operation.
  14. Joshi, Chandra; Rodman, Paul; Hsu, Peter; Nofal, Monica R., Loading previously dispatched slots in multiple instruction dispatch buffer before dispatching remaining slots for parallel execution.
  15. Tsai, Richard; Liu, Xiaolei, MEMS device with integrated memory cells.
  16. Dulong Carole, Memory transfer apparatus and method useful within a pattern recognition system.
  17. Dulong Carole, Memory transfer apparatus and method useful within a pattern recognition system.
  18. Shebanow Michael C. ; Gmuender John ; Simone Michael A. ; Szeto John R. F. S. ; Maruyama Takumi ; Tovey Deforest W., Method and apparatus for selecting the oldest queued instructions without data dependencies.
  19. Olson Christopher Hans ; Brooks Jeffrey Scott, Method and system for forwarding instructions in a processor with increased forwarding probability.
  20. Levine Frank Eliot ; Roth Charles Philip ; Welbon Edward Hugh, Method and system for performance monitoring efficiency of branch unit operation in a processing system.
  21. Levine Frank Eliot (Austin TX) Roth Charles Philip (Austin TX) Welbon Edward Hugh (Austin TX), Method and system for performance monitoring of dispatch unit efficiency in a processing system.
  22. Levine Frank Eliot ; Roth Charles Philip ; Welbon Edward Hugh, Method and system for performance monitoring of misaligned memory accesses in a processing system.
  23. Levine Frank Eliot ; Roth Charles Philip ; Welbon Edward Hugh, Method and system for performance monitoring through identification of frequency and length of time of execution of ser.
  24. Levine Frank Eliot ; Roth Charles Philip ; Welbon Edward Hugh, Method and system for performance monitoring time lengths of disabled interrupts in a processing system.
  25. Afsar Muhammad (Austin TX) Mallick Soummya (Austin TX), Method for executing instructions and execution unit instruction reservation table within an in-order completion process.
  26. Machida Hirohisa,JPX, Method for generating an object code for a pipeline computer process to reduce swapping instruction set.
  27. Liu Kin-Yip ; Shoemaker Ken ; Hammond Gary ; Pai Anand ; Yellamilli Krishna, Method for scheduling a flag generating instruction and a subsequent instruction by executing the flag generating instruction in a microprocessor.
  28. Gazdzinski, Robert F., Methods of processing data obtained from medical device.
  29. Gazdzinski, Robert F., Methods of processing data obtained from medical device.
  30. Suzuki Kazumasa,JPX ; Mohri Atsushi,JPX ; Yamada Akira,JPX ; Yoshida Toyohiko,JPX, Microprocessor for controlling the conditional execution of instructions.
  31. Curtis Steve ; Murray Robert J. ; Opie Helen, Multiported bypass cache in a bypass network.
  32. Dulong Carole, Pattern recognition system using a four address arithmetic logic unit.
  33. Nakajima Masaitsu,JPX, Pipeline data processing apparatus and method for executing a plurality of data processes having a data-dependent relati.
  34. Sowadsky Elliot A. ; Widigen Larry ; Puziol David L. ; Van Dyke Korbin S., Pipeline throughput via parallel out-of-order execution of adds and moves in a supplemental integer execution unit.
  35. Sato Toshinori,JPX, Pipelined Microprocessor and load address prediction method therefor.
  36. Sowadsky Elliot A. (Santa Clara CA) Widigen Larry (Salinas CA) Puziol David L. (Sunnyvale CA) Van Dyke Korbin S. (Fremont CA), Processor having primary integer execution unit and supplemental integer execution unit for performing out-of-order add.
  37. Niot, Francois, Reduced instruction fetch latency in a system including a pipelined processor.
  38. Dhablania Atul ; Briggs Willard S., Reloadable floating point unit.
  39. Bublil Moshe ; Bose Subroto ; Gadre Shirish C. ; Ozcelik Taner, Special purpose processor for digital audio/video decoding.
  40. McDonnell,Niall D.; Wishneusky,John, Stall optimization for an in-order, multi-stage processor pipeline which analyzes current and next instructions to determine if a stall is necessary.
  41. Pflum Marty L., Superscalar microprocessor including a cache configured to detect dependencies between accesses to the cache and anothe.
  42. Flacks, Brian King; Hofstee, Harm Peter; Takahashi, Osamu, System and method in a pipelined processor for generating a single cycle pipeline stall.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로