This may sounds crazy but it seems unclear to me whether there is an interface to assembly programmers to write code to load one register on core 1 to a register on core 2. For example, load EAX on core 1 to EAX on core 2. Is it even possible?
More over what is the interface to assembly programmers to use two cores (run code on more than one core)?