$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Extended address generating apparatus and method 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-007/00
  • G06F-009/00
출원번호 US-0282919 (1981-07-13)
발명자 / 주소
  • Gaither Blaine D. (Sierra Madre CA) Farley
  • IV William W. (Pasadena CA) Johnson Albert (Altadena CA) Parker Brian L. (Pasadena CA)
출원인 / 주소
  • Burroughs Corporation (Detroit MI 02)
인용정보 피인용 횟수 : 221  인용 특허 : 11

초록

Address generating apparatus which uses narrow data paths for generating a wide logical address and which also provides for programs to access very large shared data structures outside their normally available addressing range and over an extended range of addresses. Selective indexed addressing is

대표청구항

In a data processing system having a memory and an address translator, improved apparatus for generating a logical address for use by said translator in accessing said memory, said apparatus comprising: means for storing data indicative of a logical address, said data including index selection data

이 특허에 인용된 특허 (11)

  1. Fukuda Yasuo (Higashimurayama JPX) Arai Michio (Kawasaki JPX) Yamamoto Hidemi (Kunitachi JPX), Address generating system.
  2. Hayashi Kenji (Hadano JA), Address translation system.
  3. Brown James L. (Chelmsford MA) Wilder Richard P. (N. Billerica MA) Kelly Richard P. (Nashua NH), Apparatus for developing an address of a segment within main memory and an absolute address of an operand within the seg.
  4. Kaplinsky Cecil H. (Eindhoven NLX), Device for increasing the length of a logic computer address.
  5. Ichiko Takao (Tokyo JA) Tsuji Yusuke (Tokyo JA), Electronic computer capable of searching a queue in response to a single instruction.
  6. Bodner ; Ronald Eugene, Instruction processing control apparatus.
  7. De Ward Robert C. (Burnsville MN) Thurber Kenneth J. (Edina MN), Method for providing virtual addressing for externally specified addressed input/output operations.
  8. Thurber ; Kenneth J. ; Strauss ; Jon C., Optional virtual memory system.
  9. Inoue Koichi (Kamakura JPX) Nonogaki Hajime (Kamakura JPX) Urakawa Tatsuo (Yokohama JPX) Shimizu Kazuyuki (Machida JPX), Plural virtual address space processing system.
  10. Bennett ; Donald Bruce ; Slechta ; Jr. ; Leo John, Virtual address translator.
  11. Mitchell Glen R. (Pine Island MN) Soltis Frank G. (Rochester MN) Hoffman Roy L. (Pine Island MN), Virtual addressing apparatus employing separate data paths for segment and offset portions of a virtual address and util.

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

  1. Nishimura Hisayuki (Kawasaki JPX) Shibata Tomochika (Tama JPX), Address extension system.
  2. Stephens, Nigel John; Seal, David James, Address generation in a data processing apparatus.
  3. Stephens, Nigel John; Seal, David James, Address generation in a data processing apparatus.
  4. Guttag Karl M. ; Balmer Keith,GBX, Address generator employing selective merge of two independent addresses.
  5. Miyadera Hiroo (Atsugi JPX) Ohtsuki Toru (Hadano JPX) Kawamura Toshiaki (Hadano JPX), Address space switching apparatus.
  6. Katada Hisashi (Sagamihara JPX) Inagami Yasuhiro (Kodaira JPX) Tamaki Yoshiko (Kunitachi JPX) Nagashima Shigeo (Hachioji JPX), Address translation method and apparatus therefor.
  7. Kevin J. McGrath ; Michael T. Clark ; Scott A. White, Alternate fault handler.
  8. Narayan Rammohan ; Tran Thang M., Apparatus and method for aligning variable byte-length instructions to a plurality of issue positions.
  9. Mahalingaiah Rupaka ; Miller Paul K., Apparatus and method for detecting microbranches early.
  10. Mahalingaiah Rupaka ; Miller Paul K., Apparatus and method for detecting microbranches early.
  11. Mahalingaiah Rupaka ; Miller Paul K., Apparatus and method for detecting microbranches early.
  12. Petro Anthony M. ; McMinn Brian D., Apparatus and method for efficient loop control in a superscalar microprocessor.
  13. Yao Nathan L. (Austin TX) Goddard Michael D. (Austin TX), Apparatus and method for instruction queue scanning.
  14. Mahalingaiah Rupaka ; Miller Paul K., Apparatus and method for microcode patching for generating a next address.
  15. Tan Teik-Chung ; Tran Thang M., Apparatus and method for modifying status bits in a reorder buffer with a large speculative state.
  16. Mahalingaiah Rupaka ; Tran Thang, Apparatus and method for patching an instruction by providing a substitute instruction or instructions from an external.
  17. Ramagopal H. S. ; Hattangadi Rajiv M., Apparatus and method for performing speculative stores.
  18. Mahalingaiah Rupaka, Apparatus and method for predicting an end of a microcode loop.
  19. Mahalingaiah Rupaka, Apparatus and method for predicting an end of loop for string instructions.
  20. Walker Wade A. ; Matheny D. T., Apparatus and method for retiring instructions in excess of the number of accessible write ports.
  21. Walker Wade A. ; Matheny David T., Apparatus and method for retiring instructions in excess of the number of accessible write ports.
  22. Lynch Thomas W. ; Ahmed Ashraf, Apparatus and method for tagging floating point operands and results for rapid detection of special floating point numbers.
  23. Mahalingaiah Rupaka ; Pickett James K., Apparatus and method for tracing microprocessor instructions.
  24. Ramagopal H. S. ; Hattangadi Rajiv M., Apparatus and method performing speculative stores.
  25. Pickett James K. ; Tran Thang M., Apparatus for aligning instructions using predecoded shift amounts.
  26. Pflum Marty L., Apparatus for efficient instruction execution via variable issue and variable control vectors per issue.
  27. Mahalingaiah Rupaka ; Tran Thang M., Apparatus for efficiently providing memory operands for instructions.
  28. Tran Thang M. ; Meyer Derrick R., Apparatus for exchanging two stack registers.
  29. Garde, Douglas, Apparatus for generating target addresses within a circular buffer including a register for storing position and size of the circular buffer.
  30. Mahalingaiah Rupaka ; Tran Thang M., Apparatus for providing memory and register operands concurrently to functional units.
  31. Ramagopal Hebbalalu Suryaprakash ; Hattangadi Rajiv M., Apparatus for speculatively storing and restoring data to a cache memory.
  32. Tran Thang M. (Austin TX) McBride Andrew (Austin TX), Array having an update circuit for updating a storage location with a value stored in another storage location.
  33. Witt David B. ; Tran Thang M., Branch misprediction recovery in a reorder buffer having a future file.
  34. Tran Thang M., Branch prediction mechanism employing branch selectors to select a branch prediction.
  35. Tran Thang M., Branch prediction mechanism employing branch selectors to select a branch prediction.
  36. Tran Thang M., Branch prediction mechanism employing branch selectors to select a branch prediction.
  37. Tran Thang M., Branch prediction storage for storing branch prediction information such that a corresponding tag may be routed with the.
  38. Tran Chinh N. ; Lewchuk W. Kurt, Branch prediction unit which approximates a larger number of branch predictions using a smaller number of branch predict.
  39. Tran Thang M. ; Kroesche David E. ; Muthusamy Karthikeyan ; McBride Andrew, Branch selector prediction.
  40. Tran Thang M., Branch selectors associated with byte ranges within an instruction cache for rapidly identifying branch predictions.
  41. Tran Thang M., Branch selectors associated with byte ranges within an instruction cache for rapidly identifying branch predictions.
  42. Tran Thang M., Branch selectors associated with byte ranges within an instruction cache for rapidly identifying branch predictions.
  43. Narayan Rammohan ; Tran Thang M., Byte queue divided into multiple subqueues for optimizing instruction selection logic.
  44. Tran Thang M. ; Muthusamy Karthikeyan ; Narayan Rammohan ; McBride Andrew, Cache holding register for delayed update of a cache line into an instruction cache.
  45. Tran Thang M. ; Muthusamy Karthikeyan ; Narayan Rammohan ; McBride Andrew, Cache holding register for receiving instruction packets and for providing the instruction packets to a predecode unit.
  46. Song Seungtaik Michael, Cache memory to processor bus interface and method thereof.
  47. Rowlands,Joseph B.; Kaza,Rohini Krishna, Cache programmable to partition ways to agents and/or local/remote blocks.
  48. Pickett James K., Cache structure having a reduced tag comparison to enable data transfer from said cache.
  49. Christie, David S., Central processing unit (CPU) accessing an extended register set in an extended register mode.
  50. Davidson Colin A.,GBX, Combinational logic feedback circuit to ensure correct power-on-reset of a four-bit synchronous shift register.
  51. Tran Thang M. ; Witt David B., Computer system including a microprocessor having a reorder buffer employing last in buffer and last in line indications.
  52. Mahalingaiah Rupaka ; Tran Thang M. ; Witt David B., Conditional early data address generation mechanism for a microprocessor.
  53. Seznec,Andre C.; Felix,Stephen, Conflict free parallel read access to a bank interleaved branch predictor in a processor.
  54. Marty L. Pflum, Control bit vector storage for a microprocessor.
  55. Pflum Marty L., Control bit vector storage for storing control vectors corresponding to instruction operations in a microprocessor.
  56. Tran, Thang M., Data address prediction structure and a method for operating the same.
  57. Witt David B. ; Hattangadi Rajiv M., Data cache which speculatively updates a predicted data cache storage location with store data and subsequently correct.
  58. Tran Thang M. ; Pickett James K., Data memory unit and method for storing data into a lockable cache in one clock cycle by previewing the tag array.
  59. Walker Wade A., Decoupled forwarding reorder buffer configured to allocate storage in chunks for instructions having unresolved depende.
  60. Chinnakonda Muralidharan S. ; Tran Thang M. ; Walker Wade A., Dependency table for reducing dependency checking hardware.
  61. Chinnakonda Muralidharan S. ; Tran Thang M. ; Walker Wade A., Dependency table for reducing dependency checking hardware.
  62. Chinnakonda Muralidharan S. ; Tran Thang M. ; Walker Wade A., Dependency table for reducing dependency checking hardware.
  63. Rowlands, Joseph B.; Dickman, Michael P., Deterministic setting of replacement policy in a cache.
  64. Rowlands, Joseph B.; Dickman, Michael P., Deterministic setting of replacement policy in a cache through way selection.
  65. Rowlands, Joseph B.; Dickman, Michael P., Direct access mode for a cache.
  66. Rowlands,Joseph B.; Dickman,Michael P., Direct access mode for a cache.
  67. Narayan Rammohan ; Muthusamy Karthikeyan, Dual comparator scheme for detecting a wrap-around condition and generating a cancel signal for removing wrap-around b.
  68. Cerutti Walter (Ivrea ITX), Electronic circuit for extending the addressing capacity of a processor.
  69. Witt David B., Fast linear tag validation unit for use in microprocessor.
  70. Pickett James K. ; Tran Thang M., Fetching instructions from an instruction cache using sequential way prediction.
  71. Orup Holger, Floating point NaN comparison.
  72. Luedtke Mark R. ; Miller Paul K. ; Hinds Chris N. ; Ahmed Ashraf, Floating point and multimedia unit with data type reclassification capability.
  73. Witt David B. ; Meyer Derrick R., Floating point stack manipulation using a register map and speculative top of stack values.
  74. Witt David B. ; Meyer Derrick R., Floating point unit using a central window for storing instructions capable of executing multiple instructions in a single clock cycle.
  75. Pickett James K., Functional bit identifying a prefix byte via a particular state regardless of type of instruction.
  76. Tran Thang M., Functional unit with a pointer for mispredicted resolution, and a superscalar microprocessor employing the same.
  77. Kobla, Darshan; Zimmerman, David; Natarajan, Vimal, Generic address scrambler for memory circuit test engine.
  78. Kobla, Darshan; Zimmerman, David; Johnson, John C.; Natarajan, Vimal K., Generic data scrambler for memory circuit test engine.
  79. Lynch Thomas W., Hierarchical microcode implementation of floating point instructions for a microprocessor.
  80. Johnson William M. ; Witt David B. ; Chinnakonda Murali, High performance load/store functional unit and data cache.
  81. Johnson William M. ; Witt David B. ; Chinnakonda Murali, High performance load/store functional unit and data cache.
  82. Tran Thang ; Witt David B., High performance superscalar alignment unit.
  83. Tran Thang ; Witt David B., High performance superscalar alignment unit.
  84. Kishi Takao (Tokyo JPX), Instruction address producing unit capable of accessing an instruction segment of an extended size.
  85. Narayan Rammohan ; Madduri Venkateswara Rao, Instruction alignment unit employing dual instruction queues for high frequency instruction dispatch.
  86. Narayan Rammohan ; Madduri Venkateswara Rao, Instruction alignment unit employing dual instruction queues for high frequency instruction dispatch.
  87. Narayan Rammohan ; Madduri Venkateswara Rao, Instruction alignment unit employing dual instruction queues for high frequency instruction dispatch.
  88. Thang Tran ; David B. Witt, Instruction alignment unit for routing variable byte-length instructions.
  89. Tran Thang M. ; Narayan Rammohan ; Nayak Jagadish V., Instruction alignment using a dispatch list and a latch list.
  90. Tran Thang M., Instruction cache configured to provide instructions to a microprocessor having a clock cycle time less than a cache access time of said instruction cache.
  91. Narayan Rammohan, Instruction classification circuit configured to classify instructions into a plurality of instruction types prior to d.
  92. Pickett James K. ; Tran Thang M., Instruction fetch unit configured to provide sequential way prediction for sequential instruction fetches.
  93. Sakamura Ken (Tokyo JPX), Instruction format with sequentially performable operand address extension modification.
  94. Yao Nathan L. ; Goddard Michael D., Instruction queue scanning using opcode identification.
  95. Narayan Rammohan ; Tran Thang M., Instruction scanning unit for locating instructions via parallel scanning of start and end byte information.
  96. Lynch Thomas W., Interface for coupling a floating point unit to a reorder buffer.
  97. Narayan Rammohan ; Southard Shane A. ; Tran Thang M., Invalid instruction scan unit for detecting invalid predecode data corresponding to instructions being fetched.
  98. David B. Witt ; Thang M. Tran, Line-oriented reorder buffer configured to selectively store a memory operation result in one of the plurality of reorder buffer storage locations corresponding to the executed instruction.
  99. Witt David B., Linearly addressable microprocessor cache.
  100. Ramagopal H. S. ; Hattangadi Rajiv M. ; Chinnakonda Muralidharan S., Load/store unit implementing non-blocking loads for a superscalar microprocessor and method of selecting loads in a non.
  101. Tran Thang M., Load/store unit with multiple oldest outstanding instruction pointers for completing store and load/store miss instruct.
  102. Pflum Marty L., Lookahead register value generator and a superscalar microprocessor employing same.
  103. Witt David B., Map unit having rapid misprediction recovery.
  104. Christie David S., Mechanism for fast revalidation of virtual tags.
  105. Ohuchi Mitsuorou (Tokyo JPX), Memory device.
  106. Tran Thang M., Method and apparatus for predecoding variable byte length instructions for fast scanning of instructions.
  107. Narayan Rammohan ; Tran Thang M., Method and apparatus for predecoding variable byte length instructions for scanning of a number of RISC operations.
  108. Tran Thang M., Method and apparatus for predecoding variable byte-length instructions within a superscalar microprocessor.
  109. Muthusamy Karthikeyan, Method and circuit for fast generation of zero flag condition code in a microprocessor-based computer.
  110. Prame Eric S. (Lidingo SEX), Method and device for addressing a memory.
  111. Christie David S., Method and mechanism for checking integrity of byte enable signals.
  112. Narayan Rammohan ; Mahalingaiah Rupaka ; Miller Paul K., Method for concurrently dispatching microcode and directly-decoded instructions in a microprocessor.
  113. Narayan Rammohan ; Mahalingaiah Rupaka ; Miller Paul K., Method for concurrently dispatching microcode and directly-decoded instructions in a microprocessor.
  114. Mahalingaiah Rupaka ; Zuraski ; Jr. Gerald D., Method for detecting updates to instructions which are within an instruction processing pipeline of a microprocessor.
  115. Tran Thang M. ; Pflum Marty L. ; Witt David B. ; Johnson William M., Method for transferring data between a pair of caches configured to be accessed from different stages of an instruction.
  116. Witt David B. ; Tran Thang M., Method of allocating a fixed reorder buffer storage line for execution results regardless of a number of concurrently d.
  117. Takane Hisao (Tokyo JPX), Method of dynamically changing formation of addresses in memory of a data processing system.
  118. Shen,Gene W.; Nelson,S. Craig, MicroTLB and micro tag for reducing power in a processor.
  119. Kevin J. McGrath ; James K. Pickett, Microcode patch device and method for patching microcode using match registers and patch routines.
  120. Goddard Michael D. ; Christie David S., Microcode patching apparatus and method.
  121. Narayan Rammohan ; Southard Shane A. ; Tran Thang M., Microcode scan unit for scanning microcode instructions using predecode data.
  122. Narayan Rammohan ; Southard Shane A. ; Tran Thang M., Microcode scan unit for scanning microcode instructions using predecode data.
  123. Dutton Drew J. ; Christie David S., Microprocessor and method of using a segment override prefix instruction field to expand the register file.
  124. Rupaka Mahalingaiah ; Gerald D. Zuraski, Jr., Microprocessor configured to detect updates to instructions outstanding within an instruction processing pipeline and computer system including same.
  125. Narayan Rammohan ; Mahalingaiah Rupaka ; Miller Paul K., Microprocessor configured to simultaneously dispatch microcode and directly-decoded instructions.
  126. Tran Thang M. ; Witt David B. ; Johnson William M., Microprocessor configured to swap operands in order to minimize dependency checking logic.
  127. Pflum Marty L., Microprocessor employing and method of using a control bit vector storage for instruction execution.
  128. Mahalingaiah Rupaka ; Tran Thang M., Microprocessor having address generation units for efficient generation of memory operation addresses.
  129. Witt David B. ; Tran Thang M., Microprocessor including virtual address branch prediction and current page register to provide page portion of virtual and physical fetch address.
  130. Dutton Drew J. ; Christie David S., Microprocessor using an instruction field to specify condition flags for use with branch instructions and a computer sys.
  131. Dutton Drew J. (Austin TX) Christie David S. (Austin TX), Microprocessor using an instruction field to specify expanded functionality and a computer system employing same.
  132. Witt David B., Microprocessor with dynamically extendable pipeline stages and a classifying circuit.
  133. Roesgen John P. (Easton MA), Modulo address generator.
  134. Tran Thang M., Number of pipeline stages and loop length related counter differential based end-loop prediction.
  135. Orup Holger, On-the-fly one-hot encoding of leading zero count.
  136. Narayan Rammohan, Parallel and scalable instruction scanning unit.
  137. Narayan Rammohan, Parallel and scalable method for identifying valid instructions and a superscalar microprocessor including an instructi.
  138. Narayan Rammohan, Parallel mask decoder and method for generating said mask.
  139. Narayan Rammohan, Parallel mask decoder and method for generating said mask.
  140. Muthusamy, Karthikeyan, Parallel mask generator.
  141. Tran Thang M., Pipelined instruction cache and branch prediction mechanism therefor.
  142. Lynch Thomas W., Piping rounding mode bits with floating point instructions to eliminate serialization.
  143. Witt David B. (Austin TX) Goddard Michael D. (Austin TX), Pre-decoded instruction cache and method therefor particularly suitable for variable byte-length instructions.
  144. Witt David B. ; Goddard Michael D., Pre-decoded instruction cache and method therefor particularly suitable for variable byte-length instructions.
  145. Thang M. Tran, Predecode buffer including buffer pointer indicating another buffer for predecoding.
  146. Tran Thang M., Predecode unit adapted for variable byte-length instruction set processors and method of operating the same.
  147. Tran Thang M. ; Narayan Rammohan ; McBride Andrew ; Muthusamy Karthikeyan, Predecoding technique for indicating locations of opcode bytes in variable byte-length instructions within a superscalar microprocessor.
  148. Tran Thang M., Prefetch buffer which stores a pointer indicating an initial predecode position.
  149. Favor John G. ; Ben-Meir Amos ; Trull Jeffrey E., Processing system that rapidly indentifies first or second operations of selected types for execution.
  150. Witt David B., Processor configured to map logical register numbers to physical register numbers using virtual register numbers.
  151. Witt David B., Processor configured to map logical register numbers to physical register numbers using virtual register numbers.
  152. Witt David B., Processor configured to selectively free physical registers upon retirement of instructions.
  153. David B. Witt, Processor including efficient fetch mechanism for L0 and L1 caches.
  154. Witt, David B., Processor including efficient fetch mechanism for L0 and L1 caches.
  155. Christie David S. ; Kranich Uwe,DEX, Processor programably configurable to execute enhanced variable byte length instructions including predicated execution, three operand addressing, and increased register space.
  156. Christie David S. ; White Scott A. ; Goddard Michael D., Program counter update mechanism.
  157. David S. Christie ; Scott A. White ; Michael D. Goddard, Program counter update mechanism.
  158. Rowlands, Joseph B.; Keller, James B., Programmably disabling one or more cache entries.
  159. Rowlands,Joseph B.; Keller,James B., Programmably disabling one or more cache entries.
  160. Rowlands, Joseph B.; Ning, Chun H., Random generator.
  161. Rowlands,Joseph B.; Ning,Chun H., Random generator.
  162. Lynch Thomas W., Rapid pipeline control using a control word and a steering word.
  163. Witt David B. ; Tran Thang M., Recorder buffer and a method for allocating a fixed amount of storage for instruction results independent of a number of concurrently dispatched instructions.
  164. Tran Thang M., Recorder buffer capable of detecting dependencies between accesses to a pair of caches.
  165. Mahalingaiah Rupaka ; McBride Andrew ; Tran Thang M., Reduced size storage apparatus for storing cache-line-related data in a high frequency microprocessor.
  166. Walker Wade A., Register rename stack for a microprocessor.
  167. Walker Wade A., Register rename stack for a microprocessor.
  168. Walker Wade A., Register rename stack for a microprocessor.
  169. Witt David B. ; Tran Thang M., Reorder buffer configured to allocate storage capable of storing results corresponding to a maximum number of concurrent.
  170. Witt David B. ; Tran Thang M., Reorder buffer configured to allocate storage for instruction results corresponding to predefined maximum number of concurrently receivable instructions independent of a number of instructions receiv.
  171. Walker Wade A., Reorder buffer configured to store both speculative and committed register states.
  172. Witt David B. ; Tran Thang M., Reorder buffer employed in a microprocessor to store instruction results having a plurality of entries predetermined to correspond to a plurality of functional units.
  173. Tran Thang M. ; Witt David B., Reorder buffer employing last in line indication.
  174. Tran Thang M., Reorder buffer having a future file for storing speculative instruction execution results.
  175. Tran Thang M., Reorder buffer having a future file for storing speculative instruction execution results.
  176. Witt David B. ; Tran Thang M., Reorder buffer having an improved future file for storing speculative instruction execution results.
  177. Tan Teik-Chung, Reorder buffer including a circuit for selecting a designated mask corresponding to an instruction that results in an e.
  178. Walker Wade A., Reorder buffer which forwards operands independent of storing destination specifiers therein.
  179. Tran Thang M. ; Mahalingaiah Rupaka, Return address prediction system which adjusts the contents of return stack storage to enable continued prediction afte.
  180. Witt David B. ; Tran Thang M., Reverse TLB for providing branch target address in a microprocessor having a physically-tagged cache.
  181. Witt David B. ; Tran Thang M., Reverse TLB for providing branch target address in a microprocessor having a physically-tagged cache.
  182. Lynch Thomas W., Ripple carry shifter in a floating point arithmetic unit of a microprocessor.
  183. Favor John G. ; Ben-Meir Amos ; Trull Jeffrey E., Scan chain for rapidly identifying first or second objects of selected types in a sequential list.
  184. Christie David S., Segmentation suspend mode for real-time interrupt support.
  185. Witt David B., Selecting cache to fetch in multi-level cache system based on fetch address source and pre-fetching additional data to the cache for future access.
  186. Tran Thang M., Shared branch prediction structure.
  187. Witt David B., Speculative instruction queue and method therefor particularly suitable for variable byte-length instructions.
  188. Tran Thang M. ; Pickett James K. ; Mahalingaiah Rupaka, Speculative register file for storing speculative register states and removing dependencies between instructions utiliz.
  189. Tran Thang M. ; Pickett James K. ; Mahalingaiah Rupaka, Speculative register storage for storing speculative results corresponding to register updated by a plurality of concurr.
  190. Tran Thang M., Storage device having varying access times and a superscalar microprocessor employing the same.
  191. Pickett James K., Stride-based data address prediction structure.
  192. Pickett James K., Stride-based data address prediction structure.
  193. Tran Thang M. ; Mahalingaiah Rupaka, Superscalar microprocessor configured to predict return addresses from a return stack storage.
  194. Tran Thang M. ; Mahalingaiah Rupaka, Superscalar microprocessor configured to predict return addresses from a return stack storage.
  195. Tran Thang M. ; Mahalingaiah Rupaka, Superscalar microprocessor configured to predict return addresses from a return stack storage.
  196. Witt David B. ; Hattangadi Rajiv M., Superscalar microprocessor employing a data cache capable of performing store accesses in a single clock cycle.
  197. Witt David B. ; Hattangadi Rajiv M., Superscalar microprocessor employing a data cache capable of performing store accesses in a single clock cycle.
  198. Tran Thang M. ; Pickett James K., Superscalar microprocessor employing a way prediction unit to predict the way of an instruction fetch address and to co.
  199. Witt David B. ; Tran Thang M., Superscalar microprocessor having symmetrical, fixed issue positions each configured to execute a particular subset of i.
  200. Pflum Marty L., Superscalar microprocessor including a cache configured to detect dependencies between accesses to the cache and anothe.
  201. Tran Thang M., Superscalar microprocessor including a decoded instruction cache configured to receive partially decoded instructions.
  202. Tran Thang ; Witt David B. ; Johnson William M., Superscalar microprocessor including a high speed instruction alignment unit.
  203. Tran Thang M. ; Witt David B. ; Johnson William M., Superscalar microprocessor including a load/store unit, decode units and a reorder buffer to detect dependencies between access to a stack cache and a data cache.
  204. Witt David B. ; Tran Thang, Superscalar microprocessor including an instruction alignment unit with limited dispatch to decode units.
  205. Ramagopal H. S. ; Tran Thang M. ; Pickett James K., Superscalar microprocessor load/store unit employing a unified buffer and separate pointers for load and store operatio.
  206. Tran Thang M. ; Witt David B., Superscalar microprocessor which delays update of branch prediction information in response to branch misprediction unti.
  207. Narayan Rammohan, Superscaler microprocessor employing a parallel mask decoder.
  208. Christie, David S., System and method for controlling access to a privilege-partitioned address space with a fixed set of attributes.
  209. Cascaval, Gheorghe C.; Chatterjee, Siddhartha, System and method for encoding and decoding architecture registers.
  210. Christie David S., System and method of controlling access to privilege partitioned address space for a model specific register file.
  211. Tran Thang M. ; Meyer Derrick R., System and method using selection logic units to define stack orders.
  212. Christie David S. ; Kranich Uwe,DEX, Transparent extended state save.
  213. Christie, David S.; McGrath, Kevin J., Uniform register addressing using prefix byte.
  214. Tran Thang M. ; Witt David B., Update unit for providing a delayed update to a branch prediction array.
  215. Suzuki, Masato; Kamiyama, Hiroshi; Miyaji, Shinya, Variable address length compiler and processor improved in address management.
  216. Suzuki,Masato; Kamiyama,Hiroshi; Miyaji,Shinya, Variable address length compiler and processor improved in address management.
  217. Pickett James K., Variable byte-length instructions using state of function bit of second byte of plurality of instructions bytes as indicative of whether first byte is a prefix byte.
  218. Chang Albert ; Cocke John ; Mergen Mark F. ; Radin George, Virtual memory address translation mechanism with controlled data persistence.
  219. Tran Thang M., Way prediction logic for cache array.
  220. Tran Thang M., Way prediction logic for cache array.
  221. Mahalingaiah Rupaka ; Green Thomas S., Workload balancing in a microprocessor for reduced instruction dispatch stalling.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로