$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Performance enhancement scheme for a RISC type VLSI processor using dual execution units for parallel instruction proces 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-009/38
출원번호 US-0896156 (1986-08-18)
발명자 / 주소
  • Chuang Chiao-Mei (Briarcliff Manor NY)
출원인 / 주소
  • International Business Machines Corp. (Armonk NY 02)
인용정보 피인용 횟수 : 88  인용 특허 : 0

초록

Performance of a VLSI processor of the reduced instruction set computer (RISC) type is enhanced by executing two instructions simultaneously in the two execution units of the processor. There is very little increase in the cost of hardware. Three embodiments are presented with different cost and per

대표청구항

In a reduced instruction set computer processing system having instruction handling apparatus comprising an instruction buffer, control read only storage and control registers, an adder for calculating an instruction address and instruction execution apparatus comprising a register file having input

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

  1. Wilhelm Neil C. (Menlo Park CA) Leonard Judson S. (Waban MA), Apparatus and method for a pipelined central processing unit in a data processing system.
  2. Mourey Jean-Charles D. ; Parent Sean R. ; Jones Bruce K. ; Lillich Alan W. ; Eidt Erik L. ; Traut Eric P., Apparatus for executing a plurality of program segments having different object code types in a single program or processor environment.
  3. Glickman Jeff Bret (Champaign IL), Architecture for minimal instruction set computing system.
  4. Works George A. (San Diego CA) Hicks William L. (San Diego CA) Kasbo Richard L. (San Diego CA) Muenchau Ernest E. (San Diego CA) Deiss Stephen R. (Encinitas CA), Array processor.
  5. Shintani Yooichi (Hadano JPX) Kuriyama Kazunori (Saitama JPX) Shonai Tohru (Hadano JPX) Kamada Eiki (Hadano JPX) Inoue Kiyoshi (Tokyo JPX), Data processor for concurrent executing of instructions by plural execution units.
  6. Van Meerbergen Jozef L. (Eindhoven NLX) Hilderink Hendricus A. (Eindhoven NLX) Lippens Paul E. R. (Eindhoven NLX) Delaruelle Antoine (Eindhoven NLX), Data processor with operation units executing dyadic and monadic operations sharing groups of register files with one of.
  7. Grochowski Edward (San Jose CA) Shoemaker Kenneth (Saratoga CA), End bit markers for indicating the end of a variable length instruction to facilitate parallel processing of sequential.
  8. Saluja, Sanjeev; Mathur, Anmol, Enhancing mergeability of datapaths and reducing datapath widths responsively to required precision.
  9. Marshall, Alan; Stansfield, Anthony; Vuillemin, Jean, Field programmable processor arrays.
  10. Dally,William J.; Hays,W. Patrick; Gelinas,Robert; Katzman,Sol; Rosen,Sam; Ericsson,Staffan, High performance RISC instruction set digital signal processor having circular buffer and looping controls.
  11. Nguyen Le Trong ; Lentz Derek J. ; Miyayama Yoshiyuki ; Garg Sanjiv ; Hagiwara Yasuaki ; Wang Johannes ; Lau Te-Li ; Wang Sze-Shun ; Trang Quang H., High performance, superscalar-based computer system with out-of-order instruction execution.
  12. Nguyen Le Trong ; Lentz Derek J. ; Miyayama Yoshiyuki ; Garg Sanjiv ; Hagiwara Yasuaki ; Wang Johannes ; Lau Te-Li ; Wang Sze-Shun ; Trang Quang H., High performance, superscalar-based computer system with out-of-order instruction execution.
  13. Nguyen Le Trong ; Lentz Derek J. ; Miyayama Yoshiyuki ; Garg Sanjiv ; Hagiwara Yasuaki ; Wang Johannes ; Lau Te-Li ; Wang Sze-Shun ; Trang Quang H., High performance, superscalar-based computer system with out-of-order instruction execution.
  14. Nguyen Le T. (Monte Sereno CA) Lentz Derek J. (Los Gatos CA) Miyayama Yoshiyuki (Santa Clara CA) Garg Sanjiv (Freemont CA) Hagiwara Yasuaki (Santa Clara CA) Wang Johannes (Redwood City CA) Lau Te-Li , High-performance, superscalar-based computer system with out-of-order instruction execution.
  15. Nguyen Le Trong ; Lentz Derek J. ; Miyayama Yoshiyuki ; Garg Sanjiv ; Hagiwara Yasuaki ; Wang Johannes ; Lau Te-Li ; Wang Sze-Shun ; Trang Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  16. Nguyen Le Trong ; Lentz Derek J. ; Miyayama Yoshiyuki ; Garg Sanjiv ; Hagiwara Yasuaki ; Wang Johannes ; Lau Te-Li ; Wang Sze-Shun ; Trang Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  17. Nguyen Le Trong ; Lentz Derek J. ; Miyayama Yoshiyuki ; Garg Sanjiv ; Hagiwara Yasuaki ; Wang Johannes ; Lau Te-Li ; Wang Sze-Shun ; Trang Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  18. Nguyen Le Trong ; Lentz Derek J. ; Miyayama Yoshiyuki ; Garg Sanjiv ; Hagiwara Yasuaki ; Wang Johannes ; Lau Te-Li ; Wang Sze-Shun ; Trang Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  19. Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Wang, Johannes; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  20. Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Wang, Johannes; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  21. Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Wang, Johannes; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  22. Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Wang, Johannes; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  23. Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Wang, Johannes; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  24. Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Wang, Johannes; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  25. Nguyen, Le-Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Wang, Johannes; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  26. Nguyen,Le Trong; Lentz,Derek J.; Miyayama,Yoshiyuki; Garg,Sanjiv; Hagiwara,Yasuaki; Wang,Johannes; Lau,Te Li; Wang,Sze Shun; Trang,Quang H., High-performance, superscalar-based computer system with out-of-order instruction execution.
  27. Nguyen,Le Trong; Lentz,Derek J; Miyayama,Yoshiyuki; Garg,Sanjiv; Hagiwara,Yasuaki; Wang,Johannes; Lau,Te Li; Wang,Sze Shun; Trang,Quang H, High-performance, superscalar-based computer system with out-of-order instruction execution.
  28. Nguyen,Le Trong; Lentz,Derek J; Miyayama,Yoshiyuki; Garg,Sanjiv; Hagiwara,Yasuaki; Wang,Johannes; Lau,Te Li; Wang,Sze Shun; Trang,Quang H, High-performance, superscalar-based computer system with out-of-order instruction execution.
  29. Marshall, Alan David; Stansfield, Anthony; Vuillemin, Jean, Implementation of multipliers in programmable arrays.
  30. Shintani Yooichi,JPX ; Kuriyama Kazunori,JPX ; Shonai Tohru,JPX ; Kamada Eiki,JPX ; Inoue Kiyoshi,JPX, Information processing system and information processing method for executing instructions in parallel.
  31. Dulong Carole, Memory transfer apparatus and method useful within a pattern recognition system.
  32. Dulong Carole, Memory transfer apparatus and method useful within a pattern recognition system.
  33. Rozas, Guillermo J.; D'Souza, Godfrey P.; Price, Charles R.; Serris, Paul S., Method and apparatus for enhancing scheduling in an advanced microprocessor.
  34. Rozas, Guillermo J.; D'Souza, Godfrey P.; Price, Charles R.; Serris, Paul S., Method and apparatus for enhancing scheduling in an advanced microprocessor.
  35. Peterson James ; Poole Glenn C. ; Sriti Mohammed, Method and apparatus for performing an operation mulitiple times in response to a single instruction.
  36. Peterson James ; Poole Glenn C. ; Sriti Mohammed, Method and apparatus for performing an operation multiple times in response to a single instruction.
  37. Stansfield, Anthony; Marshall, Alan David; Vuillemin, Jean, Method and apparatus for providing instruction streams to a processing device.
  38. Stansfield, Anthony; Marshall, Alan David; Vuillemin, Jean, Method and apparatus for varying instruction streams provided to a processing device using masks.
  39. Johnson, Richard; Rozas, Guillermo, Method for increasing the speed of speculative execution.
  40. Johnson, Richard; Rozas, Guillermo, Method for increasing the speed of speculative execution.
  41. Tanaka Shigeya,JPX ; Hotta Takashi,JPX ; Yoshida Shoji,JPX ; Jin Kenji,JPX ; Saito Koji,JPX, Microprocessor.
  42. Worrell Frank, Microprocessor shifter using rotation and masking operations.
  43. Dufal Frederic,FRX ; Privat Gilles,FRX, Minimizing program code storage for performing regular and repetitive operations in a programmable processor.
  44. Blaner Bartholomew (Underhill Center VT) Larsen Larry D. (Raleigh NC), Multiple condition code branching system in a multi-processor environment.
  45. Ray David S. (Georgetown TX) Thatcher Larry E. (Austin TX) Warren ; Jr. Henry S. (Ossining NY), Multiple execution unit dispatch with instruction shifting between first and second instruction buffers based upon data.
  46. Fukumaru Hiroaki (Hitachi JPX) Takaya Soichi (Hitachi JPX) Morioka Takayuki (Hitachi JPX) Bandoh Tadaaki (Ibaraki JPX) Yamaguchi Shinichiro (Hitachi JPX) Hirose Kenji (Hitachi JPX), Operation control apparatus for a processor having a plurality of arithmetic devices.
  47. Dulong Carole, Pattern recognition system using a four address arithmetic logic unit.
  48. Saluja, Sanjeev; Mathur, Anmol, Procedure for optimizing mergeability and datapath widths of data flow graphs.
  49. Sollars Donald L., Processor having a hierarchical control register file and methods for operating the same.
  50. Sollars Donald, Processor having a scalable, uni/multi-dimensional, and virtually/physically addressed operand register file.
  51. Sollars Donald, Processor having auxiliary operand register file and complementary arrangements for non-disruptively performing adjunct.
  52. Garg, Sanjiv; Lentz, Derek J.; Nguyen, Le Trong; Chen, Sho Long, RISC microprocessor architecture implementing multiple typed register sets.
  53. Alan David Marshall GB; Anthony Stansfield GB; Jean Vuillemin FR, Reconfigurable processor devices.
  54. Niot, Francois, Reduced instruction fetch latency in a system including a pipelined processor.
  55. Saluja, Sanjeev; Mathur, Anmol, Reducing datapath widths by rebalancing data flow topology.
  56. Saluja, Sanjeev; Mathur, Anmol, Reducing datapath widths responsively to upper bound on information content.
  57. Chong Ming Lin, Selective power-down for high performance CPU/system.
  58. Lin Chong Ming, Selective power-down for high performance CPU/system.
  59. Lin, Chong Ming, Selective power-down for high performance CPU/system.
  60. Lin, Chong Ming, Selective power-down for high performance CPU/system.
  61. Lin, Chong Ming, Selective power-down for high performance CPU/system.
  62. Lin,Chong Ming, Selective power-down for high performance CPU/system.
  63. Lin,Chong Ming, Selective power-down for high performance CPU/system.
  64. Garg, Sanjiv; Iadonato, Kevin Ray; Nguyen, Le Trong; Wang, Johannes, Superscalar RISC instruction scheduling.
  65. Coon Brett ; Miyayama Yoshiyuki ; Nguyen Le Trong ; Wang Johannes, Superscalar microprocessor for out-of-order and concurrently executing at least two RISC instructions translating from.
  66. Busaba,Fadi Y.; Getzlaff,Klaus J.; Krygowski,Christopher A.; Slegel,Timothy J., Superscalar microprocessor having multi-pipe dispatch and execution unit.
  67. Novaes, Marcos N.; Laib, Gregory D.; Uceda-Sosa, Rosario A.; Prenneis, Jr., Anton A., Synchronous replication of transactions in a distributed system.
  68. Wang, Johannes; Garg, Sanjiv; Deosaran, Trevor, System and method for handling exceptions and branch mispredictions in a superscalar microprocessor.
  69. Brashears, Cheryl Senter; Wang, Johannes; Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., System and method for handling load and/or store operations in a superscalar microprocessor.
  70. Cheryl D. Senter ; Johannes Wang, System and method for handling load and/or store operations in a superscalar microprocessor.
  71. Senter Brashears, Cheryl; Wang, Johannes; Nguyen, Le Trong; Lentz, Derek J.; Miyayama, Yoshiyuki; Garg, Sanjiv; Hagiwara, Yasuaki; Lau, Te-Li; Wang, Sze-Shun; Trang, Quang H., System and method for handling load and/or store operations in a superscalar microprocessor.
  72. Senter, Cheryl D.; Wang, Johannes, System and method for handling load and/or store operations in a superscalar microprocessor.
  73. Senter, Cheryl D.; Wang, Johannes, System and method for handling load and/or store operations in a superscalar microprocessor.
  74. Senter, Cheryl D.; Wang, Johannes, System and method for handling load and/or store operations in a superscalar microprocessor.
  75. Senter, Cheryl D.; Wang, Johannes, System and method for handling load and/or store operations in a superscalar microprocessor.
  76. Senter,Cheryl D.; Wang,Johannes, System and method for handling load and/or store operations in a superscalar microprocessor.
  77. Senter Cheryl D. ; Wang Johannes, System and method for handling load and/or store operators in a superscalar microprocessor.
  78. Deosaran, Trevor A.; Garg, Sanjiv; Iadonato, Kevin R., System and method for register renaming.
  79. Deosaran, Trevor A.; Garg, Sanjiv; Iadonato, Kevin R., System and method for register renaming.
  80. Wang, Johannes; Garg, Sanjiv; Deosaran, Trevor, System and method for retiring approximately simultaneously a group of instructions in a superscalar microprocessor.
  81. DeLano Eric R. (Fort Collins CO), System and method for selecting and buffering even and odd instructions for simultaneous execution in a computer.
  82. Coon Brett ; Miyayama Yoshiyuki ; Nguyen Le Trong ; Wang Johannes, System and method for translating non-native instructions to native instructions for processing on a host processor.
  83. Coon, Brett; Miyayama, Yoshiyuki; Nguyen, Le Trong; Wang, Johannes, System and method for translating non-native instructions to native instructions for processing on a host processor.
  84. Coon, Brett; Miyayama, Yoshiyuki; Nguyen, Le Trong; Wang, Johannes, System and method for translating non-native instructions to native instructions for processing on a host processor.
  85. Coon,Brett; Miyayama,Yoshiyuki; Nguyen,Le Trong; Wang,Johannes, System and method for translating non-native instructions to native instructions for processing on a host processor.
  86. Luick David A. ; Winterfield Philip B., VLIW architecture and method for expanding a parcel.
  87. Luick David Arnold, Very long instruction word (VLIW) computer having efficient instruction code format.
  88. Riach, Duncan A.; Ogrinc, Michael A.; Neft, Leslie E., Work based clock management for display sub-system.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로