$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Instruction storage method with a compressed format using a mask word 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • H03M-005/00
출원번호 US-0476108 (1990-01-30)
발명자 / 주소
  • Colwell Robert P. (Guilford CT) O\Donnell John (Guilford CT) Papworth David B. (Guilford CT) Rodman Paul K. (Madison CT)
출원인 / 주소
  • Digital Equipment Corporation (Maynard MA 02)
인용정보 피인용 횟수 : 86  인용 특허 : 0

초록

A method and apparatus for storing an instruction word in a compacted form on a storage media, the instruction word having a plurality of instruction fields, features associating with each instruction word, a mask word having a length in bits at least equal to the number of instruction fields in the

대표청구항

A method for storing instruction words in a compressed format in a storage element of a data processor, each of the instruction words having N instruction fields, the method comprising the steps, performed by the data processor, of: designating a plurality of mask words, one mask word corresponding

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

  1. Farber, David A.; Lachman, Ronald D., Accessing data in a data processing system.
  2. Blandy, Geoffrey Owen, Apparatus and method for an enhanced integer divide in an IA64 architecture.
  3. Blandy, Geoffrey Owen; Johnson, Andrew, Apparatus and method for avoiding deadlocks in a multithreaded environment.
  4. Blandy, Geoffrey Owen, Apparatus and method for creating instruction bundles in an explicitly parallel architecture.
  5. Blandy, Geoffrey Owen; Johnson, Andrew; Shi, Danling, Apparatus and method for creating instruction groups for explicity parallel architectures.
  6. Blandy, Geoffrey Owen, Apparatus and method for detecting and handling exceptions.
  7. Fisher Jeffes,Timothy, Apparatus and method for generating a code mask.
  8. Agarwal, Anant, Architecture and programming in a parallel processing environment with switch-interconnected processors.
  9. Luick David Arnold, Branch history cache.
  10. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  11. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  12. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  13. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  14. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  15. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  16. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  17. Agarwal, Anant; Bratt, Ian R.; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  18. Agarwal, Anant; Bratt, Ian Rudolf; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  19. Agarwal, Anant; Bratt, Ian Rudolf; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  20. Agarwal, Anant; Mattina, Matthew, Caching in multicore and multiprocessor architectures.
  21. Lee, Douglas; Fouxman, Eugene; Krepner, Shlomi; Roy, Andrew; Bakshi, Amit; Karpov, Dmitry, Code editing for data traffic modification.
  22. Hampapuram Hari ; Lee Yen C. ; Ang Michael ; Jacobs Eino, Compiler generating swizzled instructions usable in a simplified cache layout.
  23. Jacobs Eino ; Ang Michael, Compressed Instruction format for use in a VLIW processor.
  24. Jacobs, Eino; Ang, Michael, Compressed instruction format for use in a VLIW processor.
  25. Jacobs, Eino; Ang, Michael, Compressed instruction format for use in a VLIW processor.
  26. Hampapuram Hari ; Lee Yen C ; Jacobs Eino ; Ang Michael, Compressed instruction format for use in a VLIW processor and processor for processing such instructions.
  27. Lekatsas,Haris; Henkel,Joerg; Chakradhar,Srimat; Jakkula,Venkata, Compressed memory architecture for embedded systems.
  28. Roberts James S., Compressing variable-length instruction prefix bytes.
  29. Farber, David A.; Lachman, Ronald D., Computer file system using content-dependent file identifiers.
  30. Denman Paul W.,GB3, Computer system for executing instruction stream containing mixed compressed and uncompressed instructions by automatic.
  31. Farber, David A.; Lachman, Ronald D., Controlling access to data in a data processing system.
  32. Asato Akira,JPX, Data processing device having a variable length code processing mechanism.
  33. Iwata Yasushi,JPX ; Asato Akira,JPX, Data processing device to compress and decompress VLIW instructions by selectively storing non-branch NOP instructions.
  34. Farber David A. ; Lachman Ronald D., Data processing system using substantially unique identifiers to identify data items, whereby identical data items hav.
  35. Grundmann, William J.; Uhler, George M.; Calcagni, Richard E., Digital processor with bit mask for counting registers for fast register saves.
  36. Lekatsas,Haris; Henkel,Joerg; Chakradhar,Srimat; Jakkula,Venkata, Dynamic content-aware memory compression and encryption architecture.
  37. Dasgupta Ranjan (Naperville IL), Dynamic hashing method for optimal distribution of locks within a clustered system.
  38. Farber, David A.; Lachman, Ronald D., Enforcement and policing of licensed content using content-based identifiers.
  39. Miller Paul K., Expanding instructions with variable-length operands to a fixed length.
  40. Rose, Anthony, Filter for a distributed network.
  41. Rose, Anthony, Filter for a distributed network.
  42. Rose, Anthony, Filter for a distributed network.
  43. Mahalingaiah Rupaka, Forcing regularity into a CISC instruction set by padding instructions.
  44. Katsura,Koyo; Kojima,Shinichi; Kurakami,Noriyuki, Graphic processing apparatus utilizing improved data transfer to reduce memory size.
  45. Sachs,Howard G.; Arya,Siamak, Instruction cache association crossbar switch.
  46. Howard G. Sachs ; Siamak Arya, Instruction cache associative crossbar switch.
  47. Miller Richard G. ; Cardillo Louis A. ; Mathieson John G. ; Smith Eric R., Instruction compression and decompression system and method for a processor.
  48. Johnson, Stephen C., Instruction packing for an advanced microprocessor.
  49. Wentzlaff, David M.; Mattina, Matthew; Agarwal, Anant, Managing cache memory in a parallel processing environment.
  50. Wentzlaff, David; Mattina, Matthew; Agarwal, Anant, Managing cache memory in a parallel processing environment.
  51. Wentzlaff, David; Mattina, Matthew; Agarwal, Anant, Managing cache memory in a parallel processing environment.
  52. Kim, Donglok; Berg, Stefan G.; Sun, Weiyun; Kim, Yongmin, Method and apparatus for compressing VLIW instruction and sharing subinstructions.
  53. Kim,Donglok; Berg,Stefan G.; Sun,Weiyun; Kim,Yongmin, Method and apparatus for compressing VLIW instruction and sharing subinstructions.
  54. Vondran, Jr., Gary L, Method and apparatus for efficient cache mapping of compressed VLIW instructions.
  55. Sakhin Yuli Kh.,RUX ; Artyomov Alexander M.,RUX ; Lizorkin Alexey P.,RUX ; Rudometov Vladimir V.,RUX ; Nazarov Leonid N.,RUX, Method and apparatus for packing and unpacking wide instruction word using pointers and masks to shift word syllables to.
  56. Faraboschi Paolo ; Fisher Joseph A., Method and apparatus for storing and expanding variable-length program instructions upon detection of a miss condition.
  57. Rozas, Guillermo; Klaiber, Alexander; Hao, Eric, Method and system for using one or more address bits and an instruction to increase an instruction set.
  58. Faraboschi Paolo ; Raje Prasad, Method for storing and decoding instructions for a microprocessor having a plurality of function units.
  59. Ussery Cary ; Levia Oz ; Ryan Raymond, Method of generating application specific integrated circuits using a programmable hardware architecture.
  60. Pechanek Gerald G. ; Barry Edwin F. ; Revilla Juan Guillermo ; Larsen Larry D., Methods and apparatus for scalable instruction set architecture with dynamic compact instructions.
  61. Banning,John P.; Anvin,H. Peter; Rozas,Guillermo J., Methods and systems for maintaining information for locating non-native processor instructions when executing native processor instructions.
  62. Kiyokazu Nishioka JP; Kazuhiko Tanaka JP; Yoshifumi Fujikawa JP; Toru Nojiri JP; Keiji Kojima JP; Koichi Terada JP; Yoshiki Kurokawa JP; Koji Hosoki JP, Parallel computing units having special registers storing large bit widths.
  63. Ang Michael ; Jacobs Eino, Planar cache layout and instruction stream therefor.
  64. Topham,Nigel Peter, Processor and method for generating and storing compressed instructions in a program memory and decompressed instructions in an instruction cache wherein the decompressed instructions are assigned im.
  65. Topham,Nigel Peter, Processor and method for generating and storing compressed instructions in a program memory and decompressed instructions in an instruction cache wherein the decompressed instructions are assigned imaginary addresses derived from information stored in the program memory with the compressed instructions.
  66. Nishioka, Kiyokazu; Tanaka, Kazuhiko; Fujikawa, Yoshifumi; Nojiri, Toru; Kojima, Keiji; Terada, Koichi; Kurokawa, Yoshiki; Hosoki, Koji, Processor including a plurality of computing devices.
  67. Hussain, Zahid, Processor instruction including option bits encoding which instructions of an instruction packet to execute.
  68. Hull James M. ; Fielden Kent ; Mulden Hans ; Sharangpani Harshvardhan, Processor utilizing a template field for encoding instruction sequences in a wide-word format.
  69. Vasekin,Vladimir; Rose,Andrew Christopher, Program instruction decompression and compression techniques.
  70. Luick Dave A. ; Kiefer Kenneth J. ; Kunkel Steve R. ; Winterfield Philip B., Pseudo zero cycle address generator and fast memory access.
  71. Ebeling,Christopher D., Queuing and aligning data.
  72. Dasgupta Ranjan (Naperville IL), Reliable datagram service provider for fast messaging in a clustered environment.
  73. Banning, John P.; Hao, Eric; Coon, Brett, System and method of instruction modification.
  74. Banning, John P.; Hao, Eric; Coon, Brett, System and method of instruction modification.
  75. Banning, John; Hao, Eric; Coon, Brett, System and method of instruction modification.
  76. Guffens,Jan; Callewaert,Ludwig; Van Nieuwenhove,Koenraad, System for processing VLIW words containing variable length instructions having embedded instruction length identifiers.
  77. Chan Stephen H. (Sunnyvale CA), Technique for accelerating instruction decoding of instruction sets with variable length opcodes in a pipeline microproc.
  78. Paul K. Miller, Using padded instructions in a block-oriented cache.
  79. Rupaka Mahalingaiah, Using separate caches for variable and generated fixed-length instructions.
  80. Luick David A. ; Winterfield Philip B., VLIW architecture and method for expanding a parcel.
  81. Slavenburg Gerrit Ary (Mountain View CA) Labrousse Jean-Michel Junien (Palo Alto CA), VLIW processing device including improved memory for avoiding collisions without an excessive number of ports.
  82. Sachs, Howard G.; Arya, Siamak, VLIW processor and method therefor.
  83. Jacobs Eino ; Ang Michael, VLIW processor which processes compressed instruction format.
  84. Koga,Yoshihiro; Fujimoto,Masakazu; Matsumoto,Michihiro, Variable length decoding device and variable length decoding method and reproducing system.
  85. Luick David Arnold, Very long instruction word (VLIW) computer having efficient instruction code format.
  86. Wisniewski James J. (Bristow VA) Glave Fred E. (Great Falls VA) Sharper Craig A. (Los Altos CA), Zero byte substitution method and apparatus for telecommunications equipment.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로