$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Methods and apparatus for dynamic very long instruction word sub-instruction selection for execution time parallelism in an indirect very long instruction word processor 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-015/80
출원번호 US-0205588 (1998-12-04)
발명자 / 주소
  • Pechanek Gerald G.
  • Revilla Juan Guillermo
  • Barry Edwin F.
출원인 / 주소
  • Billions of Operations Per Second, Inc.
대리인 / 주소
    Law Offices of Peter H. Priest, PLLC
인용정보 피인용 횟수 : 103  인용 특허 : 3

초록

A pipelined data processing unit includes an instruction sequencer and n functional units capable of executing n operations in parallel. The instruction sequencer includes a random access memory for storing very-long-instruction-words (VLIWs) used in operations involving the execution of two or more

대표청구항

[ We claim:] [1.] An indirect very long instruction word (VLIW) processor comprisinga plurality of execution units capable of performing a plurality of distinct operations in parallel;a VLIW memory (VIM) for storing VLIWs;an execute VLIW (XNV instruction containing an offset value; andan addressing

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

  1. Miller Richard G. ; Cardillo Louis A. ; Mathieson John G. ; Smith Eric R., Instruction compression and decompression system and method for a processor.
  2. Pechanek Gerald G. (Cary NC) Glossner Clair John (Durham NC) Larsen Larry D. (Raleigh NC) Vassiliadis Stamatis (Zoetermeer NLX), Parallel processing system and method using surrogate instructions.
  3. Tsushima Yuji,JPX ; Tanaka Yoshikazu,JPX ; Tamaki Yoshiko,JPX ; Ito Masanao,JPX ; Shimada Kentaro,JPX ; Totsuka Yonetaro,JPX ; Nagashima Shigeo,JPX, Processor for VLIW instruction.

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

  1. Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter J., Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
  2. Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter J., Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
  3. Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter James, Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
  4. Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter James, Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
  5. Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter James, Adaptive integrated circuitry with heterogenous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements.
  6. Master, Paul L.; Hogenauer, Eugene; Scheuermann, Walter James, Adaptive processor for performing an operation with simple and complex units each comprising configurably interconnected heterogeneous elements.
  7. Master, Paul L.; Uvacek, Bohumir, Apparatus and method for adaptive multimedia reception and transmission in communication environments.
  8. Seong,Nak hee; Lim,Kyoung mook; Jeong,Seh woong; Park,Jae hong; Im,Hyung jun; Bae,Gun young; Kim,Young duck, Apparatus and method for dispatching very long instruction word having variable length.
  9. Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements.
  10. Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements.
  11. Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, method, system and executable module for configuration and operation of adaptive integrated circuitry having fixed, application specific computational elements.
  12. Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, system and method for configuration of adaptive integrated circuitry having fixed, application specific computational elements.
  13. Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements.
  14. Master, Paul L.; Smith, Stephen J.; Watson, John, Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements.
  15. Barry, Brendan; Richmond, Richard; Connor, Fergal; Moloney, David, Apparatus, systems, and methods for low power computational imaging.
  16. Moloney, David; Richmond, Richard; Donohoe, David; Barry, Brendan, Apparatus, systems, and methods for providing computational imaging pipeline.
  17. Moloney, David; Richmond, Richard; Donohoe, David; Barry, Brendan; Brick, Cormac; Vesa, Ovidiu Andrei, Apparatus, systems, and methods for providing configurable computational imaging pipeline.
  18. Donohoe, David; Barry, Brendan; Moloney, David; Richmond, Richard; Connor, Fergal, Apparatus, systems, and methods for removing noise from an image.
  19. Donohoe, David, Apparatus, systems, and methods for removing shading effect from image.
  20. Moore, Charles H., Asynchronous computer communication.
  21. Moore, Charles H.; Fox, Jeffrey Arthur; Rible, John W., Circular register arrays of a computer.
  22. Heidari, Ghobad; Chang, Kuor Hsin; Master, Paul L.; Hogenauer, Eugene B.; Scheuermann, Walter James, Communications module, device, and method for implementing a system acquisition function.
  23. Suzuoki, Masakazu; Yamazaki, Takeshi; Hofstee, Harm Peter; Hopkins, Martin E.; Johns, Charles Ray; Kahle, James Allan; Asano, Shigehiro; Kunimatsu, Atsushi, Computer architecture and software cells for broadband networks.
  24. Suzuoki,Masakazu; Yamazaki,Takeshi; Hofstee,Harm Peter; Hopkins,Martin E.; Johns,Charles Ray; Kahle,James Allan; Asano,Shigehiro; Kunimatsu,Atsushi, Computer architecture and software cells for broadband networks.
  25. Master, Paul L.; Watson, John, Configurable hardware based digital imaging apparatus.
  26. Brick, Cormac; Barry, Brendan; Connor, Fergal; Moloney, David, Corner detection.
  27. Liu,Ming Kang, Data object architecture and method for xDSL ASIC processor.
  28. Stuttard, Dave; Williams, Dave; O'Dea, Eamon; Faulds, Gordon; Rhoades, John; Cameron, Ken; Atkin, Phil; Winser, Paul; David, Russell; McConnell, Ray; Day, Tim; Greer, Trey, Data processing apparatus comprising an array controller for separating an instruction stream processing instructions and data transfer instructions.
  29. Bru, Bernard, Data-processing arrangement for processing different types of data.
  30. May,Philip E.; Lucas,Brian G.; Moat,Kent D., Dataflow graph compression for power reduction in a vector processor.
  31. Tromp,Marcel J. A.; Sijstermans,Frans W; Huang,Sunny C; Bloks,Rudolf H. J., Dynamically controlling execution of operations within a multi-operation instruction.
  32. Suzuoki,Masakazu; Yamazaki,Takeshi, External data interface in a computer architecture for broadband networks.
  33. Furtek, Frederick Curtis; Master, Paul L., External memory controller.
  34. Furtek, Frederick Curtis; Master, Paul L., External memory controller node.
  35. Furtek, Frederick Curtis; Master, Paul L., External memory controller node.
  36. Furtek, Fredrick Curtis; Master, Paul L., External memory controller node.
  37. Furtek, Fredrick Curtis; Master, Paul L., External memory controller node.
  38. Wang, Xiaolin; Wu, Qian; Marshall, Benjamin; Wang, Fugui; Pitarys, Gregory; Ning, Ke, Instruction set design, control and communication in programmable microprocessor cores and the like.
  39. Sambhwani, Sharad; Heidari, Ghobad, Low I/O bandwidth method and system for implementing detection and identification of scrambling codes.
  40. Sambhwani, Sharad; Heidari, Ghobad, Low I/O bandwidth method and system for implementing detection and identification of scrambling codes.
  41. Barry, Brendan; Richmond, Richard; Connor, Fergal; Moloney, David, Low power computational imaging.
  42. Stuttard, Dave; Williams, Dave; O'Dea, Eamon; Faulds, Gordon; Rhoades, John; Cameron, Ken; Atkin, Phil; Winser, Paul; David, Russell; McConnell, Ray; Day, Tim; Greer, Trey, Memory access consolidation for SIMD processing elements using transaction identifiers.
  43. Suzuoki,Masakazu; Yamazaki,Takeshi, Memory protection system and method for computer architecture for broadband networks.
  44. Norris,James M.; May,Philip E.; Moat,Kent D.; Essick, IV,Raymond B.; Lucas,Brian G., Method and apparatus for addressing a vector of elements in a partitioned memory using stride, skip and span values.
  45. Kim, Donglok; Berg, Stefan G.; Sun, Weiyun; Kim, Yongmin, Method and apparatus for compressing VLIW instruction and sharing subinstructions.
  46. Kim,Donglok; Berg,Stefan G.; Sun,Weiyun; Kim,Yongmin, Method and apparatus for compressing VLIW instruction and sharing subinstructions.
  47. May,Philip E.; Essick, IV,Raymond B.; Lucas,Brian G.; Moat,Kent D.; Norris,James M., Method and apparatus for elimination of prolog and epilog instructions in a vector processor using data validity tags and sink counters.
  48. Master, Paul L., Method and system for achieving individualized protected space in an operating system.
  49. Master, Paul L., Method and system for creating and programming an adaptive computing engine.
  50. Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
  51. Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
  52. Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
  53. Plunkett, Robert T.; Heidari, Ghobad; Master, Paul L., Method and system for managing hardware resources to implement system functions using an adaptive computing architecture.
  54. Scheuermann, W. James, Method and system for reconfigurable channel coding.
  55. Scheuermann, W. James, Method and system for reconfigurable channel coding.
  56. Scheuermann, W. James, Method and system for reconfigurable channel coding.
  57. Scheuermann, W. James, Method and system for reconfigurable channel coding.
  58. Roy, Sourav; Mathur, Ashish, Method for estimating processor energy usage.
  59. Wang, Xiaolin, Method of and apparatus and architecture for real time signal processing by switch-controlled programmable processor configuring and flexible pipeline and parallel processing.
  60. Inoue, Keisuke, Methods and apparatus for achieving thermal management using processing task scheduling.
  61. Inoue, Keisuke, Methods and apparatus for achieving thermal management using processing task scheduling.
  62. Gerald G. Pechanek ; Juan Guillermo Revilla ; Edwin F. Barry, Methods and apparatus for dynamic very long instruction word sub-instruction selection for execution time parallelism in an indirect very long instruction word processor.
  63. Pechanek, Gerald G.; Revilla, Juan Guillermo; Barry, Edwin Franklin, Methods and apparatus for dynamic very long instruction word sub-instruction selection for execution time parallelism in an indirect very long instruction word processor.
  64. Pechanek, Gerald G.; Vassiliadis, Stamatis, Methods and apparatus for storing expanded width instructions in a VLIW memory for deferred execution.
  65. Pechanek, Gerald George; Vassiliadis, Stamatis, Methods and apparatus for storing expanded width instructions in a VLIW memory for deferred execution.
  66. Wang, Xiaolin; Wu, Qian; Marshall, Benjamin; Wang, Fugui; Ning, Ke; Pitarys, Gregory, Microprocessor with highly configurable pipeline and executional unit internal hierarchal structures, optimizable for different types of computational functions.
  67. Liu, Ming-Kang, Mixed hardware/software architecture and method for processing communications.
  68. Liu, Ming-Kang, Mixed hardware/software architecture and method for processing xDSL communications.
  69. Rible, John W., Multi-port read/write operations based on register bits set for indicating select ports and transfer directions.
  70. Marc Duranton FR, Parallel data processing.
  71. Stuttard, Dave; Williams, Dave; O'Dea, Eamon; Faulds, Gordon; Rhoades, John; Cameron, Ken; Atkin, Phil; Winser, Paul; David, Russell; McConnell, Ray; Day, Tim; Greer, Trey, Parallel data processing apparatus.
  72. Stuttard, Dave; Williams, Dave; O'Dea, Eamon; Faulds, Gordon; Rhoades, John; Cameron, Ken; Atkin, Phil; Winser, Paul; David, Russell; McConnell, Ray; Day, Tim; Greer, Trey, Parallel data processing apparatus.
  73. Stuttard, Dave; Williams, Dave; O'Dea, Eamon; Faulds, Gordon; Rhoades, John; Cameron, Ken; Atkin, Phil; Winser, Paul; David, Russell; McConnell, Ray; Day, Tim; Greer, Trey, Parallel date processing apparatus.
  74. Tanaka,Takeshi; Takashima,Satoshi; Nishida,Hideshi; Kimura,Kozo; Kiyohara,Tokuzo, Parallel execution processor and instruction assigning making use of group number in processing elements.
  75. Liu,Ming Kang, Physical medium dependent sub-system with shared resources for multiport xDSL system.
  76. Suzuoki, Masakazu; Yamazaki, Takeshi, Power management for processing modules.
  77. Leijten,Jeroen Anton Johan, Processing apparatus, processing method and compiler.
  78. Suzuoki,Masakazu; Yamazaki,Takeshi, Processing modules for computer architecture for broadband networks.
  79. Suzuoki,Masakazu; Yamazaki,Takeshi, Processing system with dedicated local memories and busy identification.
  80. Takayama, Shuichi; Higaki, Nobuo, Processor for executing highly efficient VLIW.
  81. Takayama, Shuichi; Higaki, Nobuo, Processor for executing highly efficient VLIW.
  82. Takayama, Shuichi; Higaki, Nobuo, Processor for executing highly efficient VLIW.
  83. Takayama, Shuichi; Higaki, Nobuo, Processor for executing highly efficient VLIW.
  84. Master, Paul L., Profiling of software and circuit designs utilizing data operation analyses.
  85. Liu, Ming-Kang, Programmable task scheduler.
  86. Liu,Ming Kang, Scaleable architecture for multiple-port, system-on-chip ADSL communications systems.
  87. May,Philip E.; Moat,Kent Donald; Essick, IV,Raymond B.; Chiricescu,Silviu; Lucas,Brian Geoffrey; Norris,James M.; Schuette,Michael Allen; Saidi,Ali, Scheduler of program instructions for streaming vector processor having interconnected functional units.
  88. Master,Paul L.; Watson,John, Storage and delivery of device features.
  89. Lucas,Brian Geoffrey; May,Philip E.; Moat,Kent Donald; Essick, IV,Raymond B.; Chiricescu,Silviu; Norris,James M.; Schuette,Michael Allen; Saidi,Ali, Streaming vector processor with reconfigurable interconnection switch.
  90. Liu,Ming Kang, System and method for a family of digital subscriber line (XDSL) signal processing circuit operating with an internal clock rate that is higher than all communications ports operating with a pluralit.
  91. Suzuoki, Masakazu; Yamazaki, Takeshi, System and method for data synchronization for a computer architecture for broadband networks.
  92. Suzuoki, Masakazu; Yamazaki, Takeshi, System and method for data synchronization for a computer architecture for broadband networks.
  93. Suzuoki, Masakazu; Yamazaki, Takeshi, System and method for data synchronization for a computer architecture for broadband networks.
  94. Suzuoki, Masakazu; Yamazaki, Takeshi, System and method for data synchronization for a computer architecture for broadband networks.
  95. Jacob,Rojit; Chuang,Dan Minglun, System and method using embedded microprocessor as a node in an adaptable computing machine.
  96. Master, Paul L.; Watson, John, System for adapting device standards after manufacture.
  97. Chauvel,Gerard, System to dispatch several instructions on available hardware resources.
  98. Katragadda, Ramana; Spoltore, Paul; Howard, Ric, Task definition for specifying resource requirements.
  99. Liu,Ming Kang, Transport convergence sub-system with shared resources for multiport xDSL system.
  100. Barry, Brendan; Connor, Fergal; O'Riordan, Martin; Moloney, David; Power, Sean, Variable-length instruction buffer management.
  101. Liu,Ming Kang, xDSL communications systems using shared/multi-function task blocks.
  102. Liu,Ming Kang, xDSL function ASIC processor and method of operation.
  103. Liu, Ming-Kang, xDSL symbol processor and method of operating same.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로