Patent ID: 8316207

Claim:
A method, in a multi-core environment, for assigning a globally unique core identifier, the method comprising: determining, using a principal processor unit (PPU), an index alias corresponding to a natural index, wherein a synergistic processor unit (SPU), corresponding to said PPU, translates said natural index to a first address in a core's memory and the SPU translates said index alias to a second address in said core's memory, said determining said index alias includes: determining, using said PPU, a total available memory size of a local storage (LS) of a processor core, wherein said LS stores an address lookup table; determining, using said PPU, a fixed size of a table element of said address lookup table within said total available memory of LS; determining an aliasing factor using said PPU, wherein said aliasing factor is a quotient of said total available memory and said fixed size of said table element; incrementing, using said PPU, said natural index by said aliasing factor; communicating, using said PPU, said index alias to said SPU; and translating, using said PPU, said index alias to said second address, wherein said second address and said first address point to the same physical location in said core's memory.