$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Using type bits to track storage of ECC and predecode bits in a level two cache 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-011/10
출원번호 US-0892328 (2001-06-26)
발명자 / 주소
  • Zuraski, Jr., Gerald D.
출원인 / 주소
  • Advanced Micro Devices, Inc.
대리인 / 주소
    Meyertons Hood Kivlin Kowert & Goetzel, P.C.
인용정보 피인용 횟수 : 30  인용 특허 : 17

초록

A microprocessor configured to store victimized instruction and data bytes is disclosed. In one embodiment, the microprocessor includes a predecode unit, and instruction cache, a data cache, and a level two cache. The predecode unit receives instruction bytes and generates corresponding predecode in

대표청구항

1. A microprocessor comprising: a predecode unit configured to receive instruction bytes and generate corresponding predecode information; an instruction cache coupled to the predecode unit and configured to store the instruction bytes and the predecode information corresponding to the instruction

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

  1. Narayan Rammohan ; Tran Thang M., Byte queue divided into multiple subqueues for optimizing instruction selection logic.
  2. Bossen Douglas Craig ; Jaisimha Manratha Rajasekharaiah ; Saha Avijit ; Tung Shih-Hsiung Stephen, Cache error retry technique.
  3. Blake Michael Andrew ; Ford ; III Carl Benjamin ; Mak Pak-kin, Computer architecture incorporating processor clusters and hierarchical cache memories.
  4. Lynch Thomas W., Computer system configured to translate a computer program into a second computer program prior to executing the compute.
  5. Nakayama Takashi (Tokyo JPX), Coprocessor having a slave processor capable of checking address mapping.
  6. Witt David B. ; Johnson William M., High performance superscalar microprocessor including a speculative instruction queue for byte-aligning CISC instruction.
  7. Gilda Glenn David ; Gregor Steven Lee, Method and apparatus for configurable multiple level cache with coherency in a multiprocessor system.
  8. Ebcioglu Mahmut Kemal ; Groves Randall Dean, Method and apparatus for dynamic conversion of computer instructions.
  9. Bauer John M. (Portland OR) Hinton Glenn J. (Portland OR) Meece Gregory P. (Beaverton OR) Papworth David B. (Beaverton OR), Method and apparatus for performing error correction on data from an external memory.
  10. Chan Kin Shing ; Nair Ravindra Kumar, Methods and system for predecoding instructions in a superscalar data processing system.
  11. Rodman Paul K. (Ashland MA), Multiprocessor cache coherence system.
  12. Uchida Nobuo (Tokyo JPX) Kuroda Yasuhiro (Kawasaki JPX) Nakatani Shoji (Kawasaki JPX), Multiprocessor control system.
  13. Witt David B. (Austin TX) Goddard Michael D. (Austin TX), Pre-decoded instruction cache and method therefor particularly suitable for variable byte-length instructions.
  14. Schultz Michael E. (Euclid OH) Stermole James A. (Cleveland OH) Zink Steven M. (Hudson OH) Pietrzyk Arthur P. (Thomson OH), Sequence controller with combinatorial Boolean logic.
  15. Green Thomas S., Sharing instruction predecode information in a multiprocessor system.
  16. Dutton Patrick Francis ; Gregor Steven Lee ; Li Hehching Harry, Storage subsystem including an error correcting cache and means for performing memory to memory transfers.
  17. Mahalingaiah Rupaka, Using ECC/parity bits to store predecode information.

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

  1. Johnson,Mark C.; Okbay,Bitwoded; Moy,Andrew; Kuo,Lih Chung, Apparatus, system, and method for managing errors in prefetched data.
  2. Radovic, Zoran; Gove, Darryl J., Block memory engine with memory corruption detection.
  3. Okawa,Tomoyuki; Endo,Kumiko; Kojima,Hiroyuki; Ukai,Masaki, Cache memory and method to maintain cache-coherence between cache memory units.
  4. Kanai, Tatsunori; Yamada, Yutaka, Cache memory, computer system and memory access method.
  5. Kanai, Tatsunori; Yamada, Yutaka, Cache memory, computer system and memory access method.
  6. Baum, Barak; Ish-Shalom, Tomer; Anholt, Micha; Gurgi, Eyal; Kasorla, Yoav, Calculation of analog memory cell readout parameters using code words stored over multiple memory dies.
  7. Lilly, Brian P.; Gries, Robert; Subramanian, Sridhar P.; Biswas, Sukalpa; Chen, Hao, Combined single error correction/device kill detection code.
  8. Moyer, William C.; Scott, Jeffrey W., Configurable pipeline to process an operation at alternate pipeline stages depending on ECC/parity protection mode of memory access.
  9. Ramirez, Tanausu; Carretero Casado, Javier; Herrero, Enric; Monchiero, Matteo; Vera, Xavier, Content-aware caches for reliability.
  10. Greenhalgh, Peter Richard, Data processing apparatus and method for pre-decoding instructions to be executed by processing circuitry.
  11. Moyer, William C.; Pho, Quyen; Rochford, Michael J., Error detection schemes for a cache in a data processing system.
  12. Moyer, William C., Error detection schemes for a unified cache in a data processing system.
  13. Moyer, William C.; Scott, Jeffrey W., Executing misaligned load dependent instruction in second execution stage in parity protected mode in configurable pipelined processor.
  14. Masao, Nishimoto, File server for extracting and displaying file list on client, method of providing display on client, and computer program executable on file server.
  15. Nishimoto, Masao, File server for extracting and displaying file list on client, method of providing display on client, and computer program executable on file server.
  16. Radovic, Zoran, Hardware assisted object memory migration.
  17. Zuraski, Jr., Gerald D.; Dundas, James D.; Jarvis, Anthony X., Hybrid branch prediction device with sparse and dense prediction caches.
  18. Moyer, William C., Implementation of multiple error detection schemes for a cache.
  19. Gove, Darryl J.; Radovic, Zoran; Adams, Jonathan, Maximizing encodings of version control bits for memory corruption detection.
  20. Moyer, William C., Method and apparatus for configuring a unified cache based on an associated error rate.
  21. Lesea, Austin H., Method and apparatus for error upset detection and correction.
  22. Moyer, William C., Method and apparatus for managing cache reliability based on an associated error rate.
  23. Courtney, Timothy E. G., Method and apparatus for managing storage of data.
  24. Smith,Rodney Wayne; Stempel,Brian Michael; Dieffenderfer,James Norris; Bridges,Jeffrey Todd; Sartorius,Thomas Andrew, Pre-decode error handling via branch correction.
  25. Radovic, Zoran; Smolens, Jared C.; Golla, Robert T.; Jordan, Paul J.; Luttrell, Mark A., Precise excecution of versioned store instructions.
  26. Maeda, Seiji; Yasufuku, Kenta, Processor capable of determining ECC errors.
  27. Moyer, William C.; Scott, Jeffrey W., Processor executing instructions in ALU in first/second pipeline stage during non-ECC/ECC mode.
  28. Moyer, William C.; Scott, Jeffrey W., Result forwarding to dependent instruction in pipelined processor with mode selectable execution in E1 or E2 of pipelined operational stages.
  29. Moyer, William C., Selective cache way mirroring.
  30. Moyer, William C.; Scott, Jeffrey W., Selectively performing a single cycle write operation with ECC in a data processing system.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로