Invention Grant
US08495344B2 Simultaneous execution resumption of multiple processor cores after core state information dump to facilitate debugging via multi-core processor simulator using the state information 有权
在核心状态信息转储后同时执行多个处理器核心,以便通过使用状态信息的多核处理器模拟器进行调试

  • Patent Title: Simultaneous execution resumption of multiple processor cores after core state information dump to facilitate debugging via multi-core processor simulator using the state information
  • Patent Title (中): 在核心状态信息转储后同时执行多个处理器核心,以便通过使用状态信息的多核处理器模拟器进行调试
  • Application No.: US12748929
    Application Date: 2010-03-29
  • Publication No.: US08495344B2
    Publication Date: 2013-07-23
  • Inventor: G. Glenn HenryJui-Shuan Chen
  • Applicant: G. Glenn HenryJui-Shuan Chen
  • Applicant Address: TW New Taipei
  • Assignee: VIA Technologies, Inc.
  • Current Assignee: VIA Technologies, Inc.
  • Current Assignee Address: TW New Taipei
  • Agent E. Alan Davis; James W. Huffman
  • Main IPC: G06F7/38
  • IPC: G06F7/38 G06F9/00 G06F9/44 G06F11/00
Simultaneous execution resumption of multiple processor cores after core state information dump to facilitate debugging via multi-core processor simulator using the state information
Abstract:
A multi-core microprocessor includes first and second processing cores and a bus coupling the first and second processing cores. The bus conveys messages between the first and second processing cores. The cores are configured such that: the first core stops executing user instructions and interrupts the second core via the bus, in response to detecting a predetermined event; the second core stops executing user instructions, in response to being interrupted by the first core; each core outputs its state after it stops executing user instructions; and each core waits to begin fetching and executing user instructions until it receives a notification from the other core via the bus that the other core is ready to begin fetching and executing user instructions. In one embodiment, the predetermined event comprises detecting that the first core has retired a predetermined number of instructions. In one embodiment, microcode waits for the notification.
Information query
Patent Agency Ranking
0/0