Patent · US Active

Updating instructions to free core in multi-core processor with core sequence table indicating linking of thread sequences for processing queued packets

US8015392B2 · kind B2 · utility

29Cited by
3References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 29, 2004
Grant dateSep 6, 2011
Priority date
Expiry dateMay 7, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/656
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of updating execution instructions of a multi-core processor comprising receiving execution instructions at a processor including multiple programmable processing cores integrated on a single die, selecting subset of at least one of the cores, and loading at least a portion of the execution instructions to the subset of cores and replacing existing execution instructions, associated with the first subset of programmable processing cores, with the received execution instructions while at least one of the other cores continues to process received packets, wherein a sequence of threads provided by the cores sequentially retrieve packets to process from at least one queue, the sequence proceeding from a subsequence of at least one thread of one core to a subsequence of at least one thread on another core and wherein the sequence of threads is specified by data identifying, at least, the next core in the sequence.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.