$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Method and apparatus for performing computations and operations on data using data steering 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/00
  • G06F-015/76
출원번호 US-0992637 (2001-11-06)
등록번호 US-7376811 (2008-05-20)
발명자 / 주소
  • Kizhepat,Govind
출원인 / 주소
  • NetXen, Inc.
대리인 / 주소
    Haynes Beffel & Wolfeld LLP
인용정보 피인용 횟수 : 4  인용 특허 : 88

초록

A data processing system architecture is based upon a hardware engine that includes a plurality of functional units and data routing units that interconnect the functional units. The hardware engine performs operations and computations on data as the data traverses paths through the functional units

대표청구항

I claim: 1. A data processing system, comprising: a plurality of functional units having respective inputs and outputs, and adapted to perform respective tasks using input data at the respective inputs and to supply output data at the respective outputs, within a cycle; a plurality of routing units

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

  1. Hogenauer, Eugene B., Adaptive computing engine with dataflow graph based sequencing in reconfigurable mini-matrices of composite functional blocks.
  2. Hahn Jong Seok,KRX ; Sim Won Sae,KRX ; Hahn Woo Jong,KRX ; Yoon Suk Han,KRX, Adaptive routing controller of a crossbar core module used in a crossbar routing switch.
  3. Ahmed, Walid; Doshi, Bharat Tarachand; Jiang, Hong; Monogioudis, Pantelis; Rege, Kiran M., Addressing techniques for use in an internet protocol-based multimedia mobile network.
  4. Adrian Carbine ; Glenn J. Hinton ; Frank S. Smith, Apparatus for issuing instructions and reissuing a previous instructions by recirculating using the delay circuit.
  5. Perner Frederick A., Arithmetic cell for field programmable devices.
  6. Mumme Malcolm A. (South Pasadena CA), Array of one-bit processors each having only one bit of memory.
  7. Venkitakrishnan Padmanabha I., Backup redundant routing system crossbar switch architecture for multi-processor system interconnection networks.
  8. Wong Chun C. D. (Palo Alto CA) Hsieh Wen-Jai (Palo Alto CA) Horng Chi-Song (Palo Alto CA), Bi-directional crossbar switch with control memory for selectively routing signals between pairs of signal ports.
  9. Hicok Gary D. (Mesa AZ) Lehman Judson A. (Scottsdale AZ) Alexander Thomas (Hillsboro OR) Lim Yong J. (Seattle WA) Evoy David R. (Tempe AZ) Kim Yongmin (Seattle WA), Central processing unit data entering and interrogating device and method therefor.
  10. Huang Alan (Middletown NJ), Computational origami.
  11. Halverson ; Jr. Richard P. (Honolulu HI) Lew Art Y. (Honolulu HI), Computer system and method using functional memory.
  12. Mergard James Oliver ; Quimby Michael S. ; Wakeland Carl K., Computer system for concurrent data transferring between graphic controller and unified system memory and between CPU.
  13. Merchant Shashank C. ; Runaldue Thomas Jefferson, Concurrent execution of multiple instructions in cyclic counter based logic component operation stages.
  14. Pflum Marty L., Control bit vector storage for storing control vectors corresponding to instruction operations in a microprocessor.
  15. Wang,Yuanlong; Yang,Kewei; Fu,Daniel; Lin,Feng Cheng, Crossbar integrated circuit with parallel channels for a communication device.
  16. Sharma Vinod (Tokyo JPX), Crossbar switch for multi-processor, multi-memory system for resolving port and bank contention through the use of align.
  17. Hsieh Wen-Jai ; Horng Chi-Song ; Wong Chun Chiu Daniel ; Chou Gerchih ; Sathe Shrikant ; Dahlgren Kent, Crossbar switch with input/output buffers having multiplexed control inputs.
  18. Johnson Mark A., DMA configurable channel with memory width N and with steering logic comprising N multiplexors, each multiplexor having a single one-byte input and N one-byte outputs.
  19. Johnson Mark A., DMA configurable receive channel with memory width N and with steering logic compressing N multiplexors.
  20. Morton Steven G, DPS having a plurality of like processors controlled in parallel by an instruction word, and a control processor also controlled by the instruction word.
  21. Morton Steven G., DSP having a plurality of like processors controlled in parallel by an instruction word, and a control processor also c.
  22. Peters Arthur (Sudbury MA) Stanley Philip E. (Westboro MA), Data steering logic for the output of a cache memory having an odd/even bank structure.
  23. MacLellan, Christopher S.; Walton, John K., Data storage system having crossbar switch with multi-staged routing.
  24. Madduri Venkateswara Rao, Debug interface including data steering between a processor, an input/output port, and a trace logic.
  25. Miller Paul K. ; Mahalingaiah Rupaka, Determining microcode entry points and prefix bytes using a parallel logic technique.
  26. Kuszmaul Bradley C. (Waltham MA) Leiserson Charles E. (Winchester MA) Yang Shaw-Wen (Concord MA) Feynman Carl R. (Acton MA) Hillis W. Daniel (Cambridge MA) Douglas David C. (Concord MA), Digital computer for determining a combined tag value from tag values selectively incremented and decremented reflecting.
  27. Robert James McMillen ; Chinh Kim Nguyen, Distributed multi-fabric interconnect.
  28. Thomas Anthony Dye, Dynamic pipelines with reusable logic elements controlled by a set of multiplexers for pipeline stage selection.
  29. Baxter Michael A., Dynamically reconfigurable computing using a processing unit having changeable internal hardware organization.
  30. Miller Paul K., Embedding two different instruction sets within a single long instruction word using predecode bits.
  31. Kostic, Predrag; El-Ebiary, Mohamed; Olivier, Julien; Ho, Esmond Siu-Kow, Explicit rate computational engine.
  32. Swaney Richard E. (Fullerton CA), Functional addressing method and apparatus for a multiplexed data bus.
  33. Cichon, Gordon, Hierarchical connection of plurality of functional units with faster neighbor first level and slower distant second level connections.
  34. Han Jong-Seok,KRX ; Park Kyoung,KRX ; Sim Won-Sae,KRX ; Hahn Woo-Jong,KRX ; Rim Kee-Wook,KRX, Hierarchical crossbar interconnection network for a cluster-based parallel processing computer.
  35. Chong, Jr., Fay; Lee, Whay Sing; Talagala, Nisha; Wu, Chia Yu, High bandwidth network and storage card.
  36. Bauman, Mitchell A., High-performance modular memory system with crossbar connections.
  37. 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.
  38. McMahon Ronald S., Integrated routing and shifting circuit and method of operation.
  39. Kim Kab-young,KPX, Interconnection network extendable bandwidth and method of transferring data therein.
  40. Purcell, Stephen Clark; Cheng, Christopher Thomas, Layered crossbar for interconnection of multiple processors and shared memories.
  41. Sheafor Stephen J. ; Koerner Christopher ; Lincoln Bradford C. ; Sugar Robert ; Huie Jonathan L., Linearly expandable self-routing crossbar switch.
  42. Tremblay Marc ; Yeluri Sharada, Local stall control method and structure in a microprocessor.
  43. Ogawa Makoto,JPX ; Nishihara Motoo,JPX ; Masuda Michio,JPX ; Murakami Kurenai,JPX, Loose source routing method of IP packet on ATM network.
  44. Bromley H. Mark (Andover MA), Massively parallel processor including transpose arrangement for serially transmitting bits of data words stored in para.
  45. Stone Geoffrey C. (Minneapolis MN), Method and apparatus for accelerated packet processing.
  46. Mirsky Ethan A., Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements.
  47. Chalasani Suresh (Los Angeles CA) Varma Anujan M. (Croton-on-Hudson NY), Method and apparatus for dynamic detection and routing of non-uniform traffic in parallel buffered multistage interconne.
  48. Van Loo William C. ; Ebrahim Zahir ; Nishtala Satyanarayana ; Normoyle Kevin B. ; Kohn Leslie ; Coffin ; III Louis F., Method and apparatus for flow control in packet-switched computer system.
  49. McWilliams,Thomas M.; Rubin,Jeffrey B.; Parkin,Michael W.; Olukotun,Oyekunle A.; Pappas,Derek E.; Broughton,Jeffrey M.; Emberson,David R.; Allison,David S.; Saulsbury,Ashley N.; Cohen,Earl T.; Nettle, Method and apparatus for simulation processor.
  50. Lee, Cheng Yin; Andersson, Loa, Method for engineering paths for multicast traffic.
  51. Sonnier David Paul ; Baker William Edward ; Bunton William Patterson ; Fowler Daniel L. ; Jones ; Jr. Curtis Willard ; Krause John C. ; Simpson Michael P. ; Watson William Joel, Method of synchronizing a pair of central processor units for duplex, lock-step operation by copying data into a corres.
  52. Akira Yamada JP; Isao Minematsu JP, Microprocessor.
  53. Baxter Michael A. (Sunnyvale CA), Minimal instruction set computer architecture and multiple instruction issue method.
  54. Hillis W. Daniel (Brookline MA), Multi-dimensional message transfer router.
  55. Angle, Richard L.; Jagannath, Shantigram V.; Ladwig, Geoffrey B.; Yin, Nanying, Multicast scheduling for a network device.
  56. Nosenchuck Daniel M. (Mercerville NJ) Littman Michael G. (Philadelphia PA), Multinode reconfigurable pipeline computer.
  57. Muller P. Keith ; Chow Kit M. ; Meyer Michael W., Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric.
  58. Narad Charles E. ; Fall Kevin ; MacAvoy Neil ; Shankar Pradip ; Rand Leonard M. ; Hall Jerry J., Packet processing system including a policy engine having a classification unit.
  59. Zak Robert C. (Lexington MA) Leiserson Charles E. (Winchester MA) Kuzmaul Bradley C. (Waltham MA) Yang Shaw-Wen (Waltham MA) Hillis W. Daniel (Cambridge MA) Douglas David C. (Concord MA) Potter David, Parallel computer system including arrangement for transferring messages from a source processor to selected ones of a p.
  60. Leiserson Charles E. (Winchester MA) Zak ; Jr. Robert C. (Lexington MA) Hillis W. Daniel (Cambridge MA) Kuszmaul Bradley C. (Waltham MA) Hill Jeffrey V. (Santa Clara CA), Parallel computer system including request distribution network for distributing processing requests to selected sets of.
  61. Hillis W. Daniel (Cambridge MA) Douglas David C. (Concord MA) Leiserson Charles E. (Winchester MA) Kuszmaul Bradley C. (Waltham MA) Ganmukhi Mahesh N. (Wexford PA) Hill Jeffrey V. (San Jose CA) Wong-, Parallel computer system with physically separate tree networks for data and control messages.
  62. Gifford David K. (Cambridge MA), Parallel processing system with processor array having SIMD/MIMD instruction processing.
  63. Gifford David K. (Cambridge MA), Parallel processing system with processor array with processing elements addressing associated memories using host suppl.
  64. Morrison Gordon Edward ; Brooks Christopher Bancroft ; Gluck Frederick George, Parallel processor system for processing natural concurrencies and method therefor.
  65. Bartkowiak John G. ; Lynch Thomas W., Processor having a bus interconnect which is dynamically reconfigurable in response to an instruction field.
  66. Chan Andrew K. ; Birkner John M. ; Chua Hua-Thye, Programmable application specific integrated circuit and logic cell therefor.
  67. Hsieh Wen-Jai ; Horng Chi-Song ; Wong Chun Chiu Daniel ; Chou Gerchih ; Sathe Shrikant ; Dahlgren Kent, Programmable port for crossbar switch.
  68. Chow, Kit M.; Hornek.ae butted.r, Niels Haahr; With, Morten Sk.o slashed.ien, Protocol for dynamic binding of shared resources.
  69. Lynch Thomas W., Rapid pipeline control using a control word and a steering word.
  70. Lindquist,Timothy John, Reconfigurable VLIW processor.
  71. Ebeling William Henry Carl ; Cronquist Darren Charles ; Franklin Paul David, Reconfigurable computing architecture for providing pipelined data paths.
  72. Okamoto Tadashi,JPX ; Kadota Hiroshi,JPX ; Mino Yoshiteru,JPX, Reconfigurable digit-serial arithmetic system having a plurality of digit-serial arithmetic units.
  73. Lyles Joseph B. (Mountain View CA), Reservation ring mechanism for providing fair queued access in a fast packet switch networks.
  74. Osaka, Masataka; Sekibe, Tsutomu, SYSTEM LSI AND A CROSS-BUS SWITCH APPARATUS ACHIEVED IN A PLURALITY OF CIRCUITS IN WHICH TWO OR MORE PAIRS OF A SOURCE APPARATUS AND A DESTINATION APPARATUS ARE CONNECTED SIMULTANEOUSLY AND BUSES ARE.
  75. Antonov Vadim, Scalable parallel packet router.
  76. Venkitakrishnan, Padmanabha I., Scalable, re-configurable crossbar switch architecture for multi-processor system interconnection networks.
  77. Grondalski Robert S. (Maynard MA), Shift register divided into a number of cells and a number of stages within each cell to permit bit and multiple bit shi.
  78. Koichi Okazawa JP; Toshiaki Tarui JP; Yasuyuki Okada JP, Switch control method and apparatus in a system having a plurality of processors.
  79. Gary P. Mousseau CA; Mihal Lazaridis CA, System and method for redirecting message attachments between a host system and a mobile data communication device.
  80. DeLano Eric R. (Fort Collins CO), System and method for selecting and buffering even and odd instructions for simultaneous execution in a computer.
  81. Varghese George ; Oran David R. ; Thomas Robert Eugene, System for achieving scalable router performance.
  82. Taylor Stuart A. (Sunnyvale CA), System having fixedly priorized and grouped by positions I/O lines for interconnecting router elements in plurality of s.
  83. Grondalski Robert S. (Maynard MA), Systems for interconnecting and configuring plurality of memory elements by control of mode signals.
  84. Alpert Donald (Santa Clara CA), Technique for software to identify features implemented in a processor.
  85. Asanovic Krste, Vector processing system with multi-operation, run-time configurable pipelines.
  86. Frazier John D., Volume set configuration using a single operational view.
  87. Athanas Peter ; Bittner ; Jr. Ray A., Worm-hole run-time reconfigurable processor field programmable gate array (FPGA).
  88. Hillis W. Daniel (Brookline MA), Wormhole communications arrangement for massively parallel processor.

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

  1. Mass, Allen P.; Gee, John K.; Jensen, David W.; Russell, Jeffrey D., Architecture for cooperating hierarchical microcoded compute engines.
  2. Morein, Stephen L.; Lefebvre, Laurent; Gruber, Andrew E.; Skende, Andi, Graphics processing architecture employing a unified shader.
  3. Lefebvre, Laurent; Gruber, Andrew; Morein, Stephen, Multi-thread graphics processing system.
  4. Lefebvre, Laurent; Gruber, Andrew; Morein, Stephen, Multi-thread graphics processing system.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로