$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

Fault tolerant computing system using instruction counting 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-011/00
출원번호 US-0234797 (1999-01-19)
발명자 / 주소
  • James J. McElroy
  • Clark Johnson
출원인 / 주소
  • Honeywell International, Inc.
인용정보 피인용 횟수 : 42  인용 특허 : 3

초록

In order to provide a microprocessor based fault tolerant computing system, hardware counters or event monitors that are normally included on the microprocessor chips are used to count application instructions that are being executed by the microprocessors. By counting the instructions and preemptin

대표청구항

1. A fault tolerant computing system comprising:a plurality of microprocessors each having a substantially identical application program and each having an executive program; data input means for applying the same data to said microprocessors; count means located in each of said microprocessors for

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

  1. Vrba Richard Alan ; Klecka James Stevens ; Fey ; Jr. Kyran Wilfred ; Lamano Larry Leonard ; Mehta Nikhil A., High-performance fault tolerant computer system with clock length synchronization of loosely coupled processors.
  2. Bissett Thomas D. ; Leveille Paul A. ; Muench Erik ; Tremblay Glenn A., Loosely-coupled, synchronized execution.
  3. Horst Robert W. (Champaign IL), Multiple-processor computer system with asynchronous execution of identical code streams.

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

  1. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Apparatus and method for autonomic hardware assisted thread stack tracking.
  2. DeWitt, Jr., Jimmie E.; Levine, Frank E.; Richardson, Christopher M.; Urquhart, Robert J., Autonomic hardware assist for patching code.
  3. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Autonomic method and apparatus for counting branch instructions to generate branch statistics meant to improve branch predictions.
  4. DeWitt, Jr., Jimmie Earl; Levine, Frank Eliot; Richardson, Christopher Michael; Urquhart, Robert John, Autonomic method and apparatus for hardware assist for patching code.
  5. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Autonomic method and apparatus for hardware assist for patching code.
  6. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Autonomic method and apparatus for local program code reorganization using branch count per instruction hardware.
  7. Dimpsey, Robert T.; Levine, Frank E.; Urquhart, Robert J., Autonomic test case feedback using hardware assistance for data coverage.
  8. Smith, II, William David; Diekema, Jon Marc; Edmison, Joshua Nathaniel; Ahmed, Safayet Nizam Uddin, Controlling total number of instructions executed to a desired number after iterations of monitoring for successively less number of instructions until a predetermined time period elapse.
  9. DeWitt, Jr., Jimmie Earl; Levine, Frank Eliot; Richardson, Christopher Michael; Urquhart, Robert John, Counting instruction and memory location ranges.
  10. DeWitt, Jr., Jimmie Earl; Levine, Frank Eliot; Pineda, Enio Manuel; Richardson, Christopher Michael; Urquhart, Robert John, Counting instruction execution and data accesses.
  11. Gorbadey, Iakov Arkadievich, Gorbadey's method for ensuring the reliable operation of the program computing means.
  12. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for autonomic detection of cache "chase tail" conditions and storage of instructions/data in "chase tail" data structure.
  13. Dimpsey,Robert Tod; Levine,Frank Eliot; Urquhart,Robert John, Method and apparatus for autonomic test case feedback using hardware assistance for code coverage.
  14. Dimpsey,Robert Tod; Levine,Frank Eliot; Urquhart,Robert John, Method and apparatus for autonomic test case feedback using hardware assistance for data coverage.
  15. DeWitt, Jr., Jimmie Earl; Levine, Frank Eliot; Richardson, Christopher Michael; Urquhart, Robert John, Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics.
  16. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for autonomically initiating measurement of secondary metrics based on hardware counter values for primary metrics.
  17. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for autonomically moving cache entries to dedicated storage when false cache line sharing is detected.
  18. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for counting instruction and memory location ranges.
  19. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Pineda,Enio Manuel; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for counting instruction execution and data accesses.
  20. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for counting instruction execution and data accesses for specific types of instructions.
  21. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for counting interrupts by type.
  22. DeWitt, Jr., Jimmie Earl; Levine, Frank Eliot; Richardson, Christopher Michael; Urquhart, Robert John, Method and apparatus for determining computer program flows autonomically using hardware assisted thread stack tracking and cataloged symbolic data.
  23. Dimpsey, Robert Tod; Levine, Frank Eliot; Urquhart, Robert John, Method and apparatus for hardware assistance for prefetching a pointer to a data structure identified by a prefetch indicator.
  24. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for identifying false cache line sharing.
  25. Levine, Frank Eliot; Richardson, Christopher Michael; Silha, Edward John, Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program.
  26. Levine, Frank Eliot; Richardson, Christopher Michael; Silha, Edward John, Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program.
  27. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information.
  28. Dimpsey, Robert Tod; Levine, Frank Eliot; Urquhart, Robert John, Method and apparatus for prefetching data from a data structure.
  29. Dimpsey, Robert Tod; Levine, Frank Eliot; Urquhart, Robert John, Method and apparatus for prefetching data from a data structure.
  30. Dimpsey,Robert Tod; Levine,Frank Eliot; Urquhart,Robert John, Method and apparatus for providing hardware assistance for code coverage.
  31. Dimpsey,Robert Tod; Levine,Frank Eliot; Urquhart,Robert John, Method and apparatus for providing hardware assistance for data access coverage on dynamically allocated data.
  32. DeWitt, Jr., Jimmie Earl; Levine, Frank Eliot; Richardson, Christopher Michael; Urquhart, Robert John, Method and system for autonomic execution path selection in an application.
  33. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and system for autonomic monitoring of semaphore operation in an application.
  34. DeWitt, Jr., Jimmie E.; Levine, Frank E.; Richardson, Christopher M.; Urquhart, Robert J., Method and system for autonomic monitoring of semaphore operations in an application.
  35. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and system for autonomic performance improvements in an application via memory relocation.
  36. DeWitt, Jr.,Jimmie Earl; Levine,Frank Eliot; Richardson,Christopher Michael; Urquhart,Robert John, Method and system for recording events of an interrupt using pre-interrupt handler and post-interrupt handler.
  37. Circello,Joseph C.; McCarthy,Daniel M., Performance monitor with precise start-stop control.
  38. Ple, Christophe, Process for maintaining execution synchronization between several asynchronous processors working in parallel and in a redundant manner.
  39. DeWitt, Jr., Jimmie Earl; Levine, Frank Eliot; Richardson, Christopher Michael; Urquhart, Robert John, Qualifying collection of performance monitoring events by types of interrupt when interrupt occurs.
  40. Cabrera,Luis Felipe; Copeland,George P., Selectable data field consistency checking.
  41. Smith, II, William David; Ahmed, Safayet Nizam Uddin; Diekema, Jon Marc, System and method for synchronizing processor instruction execution.
  42. Zweifel, Terry L., Systems and methods for aircraft windshear detection.
섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로